Advertisement
Guest User

Untitled

a guest
Mar 5th, 2015
222
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. using UnityEngine;
  2. using System.Collections;
  3.  
  4. public class TriggerThings : MonoBehaviour {
  5.  
  6. // other: collider of object that entered the trigger area
  7. void OnTriggerEnter2D (Collider2D other) {
  8. // change color of the object that entered the trigger area
  9. other.gameObject.GetComponent<SpriteRenderer> ().color =
  10. Color.blue;
  11. }
  12.  
  13. // other: collider of object that entered the trigger area
  14. void OnTriggerStay2D (Collider2D other) {
  15. // increase size of the object every frame it's in the
  16. // trigger area
  17. other.gameObject.transform.localScale *= 1.01f;
  18. }
  19.  
  20. // other: collider of object that entered the trigger area
  21. void OnTriggerExit2D (Collider2D other) {
  22. // change color of the object as it leaves the trigger area
  23. other.gameObject.GetComponent<SpriteRenderer> ().color =
  24. Color.white;
  25. // the destroy the object after 5 seconds
  26. Destroy (other.gameObject, 5);
  27. }
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement