Corgi Engine
v9.2
|
2D Implementation of the CinemachineZone abstract class More...
Protected Member Functions | |
override void | InitializeCollider () |
Gets and sets up the colliders More... | |
override void | SetupConfiner () |
Creates and sets up the camera's confiner More... | |
virtual void | CopyCollider () |
Copies the initial collider to the composite More... | |
virtual void | OnTriggerEnter2D (Collider2D collider) |
On enter, enables the camera and triggers the enter event More... | |
virtual void | OnTriggerExit2D (Collider2D collider) |
On exit, disables the camera and invokes the exit event More... | |
Protected Member Functions inherited from MoreMountains.Tools.MMCinemachineZone | |
virtual void | Awake () |
On Awake we proceed to init if app is playing More... | |
virtual void | AlwaysInitialization () |
On Awake we initialize our collider More... | |
virtual void | Initialization () |
On init we grab our virtual camera More... | |
virtual void | Start () |
On Start we setup the confiner More... | |
virtual void | ManualSetupConfiner () |
A method used to manually create a confiner More... | |
virtual void | SetupConfinerGameObject () |
Creates an object to host the confiner More... | |
virtual bool | TestCollidingGameObject (GameObject collider) |
An extra test you can override to add extra collider conditions More... | |
virtual IEnumerator | EnableCamera (bool state, int frames) |
Enables the camera, either via enabled state or priority More... | |
virtual void | EnterZone () |
virtual void | ExitZone () |
virtual void | Reset () |
On Reset we initialize our gizmo color More... | |
Protected Attributes | |
Collider2D | _collider2D |
Collider2D | _confinerCollider2D |
Rigidbody2D | _confinerRigidbody2D |
CompositeCollider2D | _confinerCompositeCollider2D |
BoxCollider2D | _boxCollider2D |
CircleCollider2D | _circleCollider2D |
PolygonCollider2D | _polygonCollider2D |
Protected Attributes inherited from MoreMountains.Tools.MMCinemachineZone | |
GameObject | _confinerGameObject |
Vector3 | _gizmoSize |
Additional Inherited Members | |
Public Types inherited from MoreMountains.Tools.MMCinemachineZone | |
enum | Modes { Modes.Enable, Modes.Priority } |
Public Attributes inherited from MoreMountains.Tools.MMCinemachineZone | |
Modes | Mode = Modes.Priority |
whether to enable/disable virtual cameras, or to play on their priority for transitions More... | |
bool | CameraStartsActive = false |
whether or not the camera in this zone should start active More... | |
int | EnabledPriority = 10 |
when in priority mode, the priority this camera should have when the zone is active More... | |
int | DisabledPriority = 0 |
when in priority mode, the priority this camera should have when the zone is inactive More... | |
LayerMask | TriggerMask |
a layermask containing all the layers that should activate this zone More... | |
bool | SetupConfinerOnStart = false |
whether or not the zone should auto setup its camera's confiner on start - alternative is to manually click the ManualSetupConfiner, or do your own setup More... | |
bool | GenerateConfinerSetup |
a debug button used to setup the confiner on click More... | |
bool | CurrentRoom = false |
whether this room is the current room or not More... | |
bool | RoomVisited = false |
whether this room has already been visited or not More... | |
UnityEvent | OnEnterZoneForTheFirstTimeEvent |
a UnityEvent to trigger when entering the zone for the first time More... | |
UnityEvent | OnEnterZoneEvent |
a UnityEvent to trigger when entering the zone More... | |
UnityEvent | OnExitZoneEvent |
a UnityEvent to trigger when exiting the zone More... | |
List< GameObject > | ActivationList |
a list of gameobjects to enable when entering the zone, and disable when exiting it More... | |
bool | DrawGizmos = true |
whether or not to draw shape gizmos to help visualize the zone's bounds More... | |
Color | GizmosColor |
the color of the gizmos to draw in edit mode More... | |
2D Implementation of the CinemachineZone abstract class
|
protectedvirtual |
Copies the initial collider to the composite
|
protectedvirtual |
Gets and sets up the colliders
Implements MoreMountains.Tools.MMCinemachineZone.
|
protectedvirtual |
On enter, enables the camera and triggers the enter event
collider |
|
protectedvirtual |
On exit, disables the camera and invokes the exit event
collider |
|
protectedvirtual |
Creates and sets up the camera's confiner
Implements MoreMountains.Tools.MMCinemachineZone.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |