SpriteFactory.SpriteCollider
Namespace: SpriteFactory
Inherits from MonoBehaviour
This component is created automatically when a Sprite generates a collider. The main purpose of this component is to send messages on collision events.
Variables |
||||
Name | Type | Description | ||
gameObject | GameObject | GameObject of this component. * This is for internal use and should not be changed. * | ||
transform | Transform | Transform of this component. * This is for internal use and should not be changed. * | ||
colliderInfo | ColliderInfo | ColliderInfo on this GameObject. * This is for internal use and should not be changed. * | ||
rigidbodyInfo | RigidbodyInfo | RigidbodyInfo on this GameObject. * This is for internal use and should not be changed. * |
Properties |
||||
sprite | Sprite | Parent Sprite of this SpriteCollider. (Read-only) | ||
spriteRoot | GameObject | GameObject of the parent Sprite of this SpriteCollider. (Read-only) | ||
spriteColliderName | string | Name of the Collider Set. (Read-only) | ||
spriteColliderId | int | Id of the Collider Set. (Read-only) | ||
spriteColliderTag | int | Tag of the Collider Set. (Read-only) | ||
spriteColliderGroupName | string | Name of the Collider Set group. (Read-only) | ||
isParent | bool | Is this a Parent Collider Set? (Read-only) |
Messages Sent
Name | Description | |
OnMouseEnterSprite | Called when the mouse entered the Collider. | |
OnMouseOverSprite | Called every frame while the mouse is over the Collider. | |
OnMouseExitSprite | Called when the mouse is not any longer over the Collider. | |
OnMouseDownSprite | Called when the user has pressed the mouse button while over the Collider. | |
OnMouseUpAsButtonSprite | Only called when the mouse is released over the same Collider as it was pressed. | |
OnMouseDragSprite | Called when the user has clicked on a Collider and is still holding down the mouse. | |
OnTriggerEnterSprite | Called when a Collider enters the trigger. | |
OnTriggerStaySprite | Called almost all the frames for every Collider that is touching the trigger. | |
OnTriggerExitSprite | Called when a Collider has stopped touching the trigger. | |
OnCollisionEnterSprite | Called when this collider/rigidbody has begun touching another rigidbody/collider. | |
OnCollisionStaySprite | Called once per frame for every collider/rigidbody that is touching rigidbody/collider. | |
OnCollisionExitSprite | Called when this collider/rigidbody has stopped touching another rigidbody/collider. | |
OnParticleCollisionSprite | Called when a particle hits a collider (legacy particle system only). |
Inherited Variables and Functions
All variables and functions in MonoBehaviour are inherited by this class.
Classes | ||
CollisionData | Struct for sending collision data in messages. |