Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using UnityEngine;
- using System.Collections;
- public class TriggerThings : MonoBehaviour {
- // other: collider of object that entered the trigger area
- void OnTriggerEnter2D (Collider2D other) {
- // change color of the object that entered the trigger area
- other.gameObject.GetComponent<SpriteRenderer> ().color =
- Color.blue;
- }
- // other: collider of object that entered the trigger area
- void OnTriggerStay2D (Collider2D other) {
- // increase size of the object every frame it's in the
- // trigger area
- other.gameObject.transform.localScale *= 1.01f;
- }
- // other: collider of object that entered the trigger area
- void OnTriggerExit2D (Collider2D other) {
- // change color of the object as it leaves the trigger area
- other.gameObject.GetComponent<SpriteRenderer> ().color =
- Color.white;
- // the destroy the object after 5 seconds
- Destroy (other.gameObject, 5);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement