using UnityEngine; using System.Collections; public class EventTrigger : MonoBehaviour { public delegate void EnterToOblivion(); public static event EnterToOblivion OblivionEnter; void OnTriggerEnter() { if (OblivionEnter != null) { OblivionEnter (); } } } // somewhere in other script using UnityEngine; using System.Collections; public class Oblivon : MonoBehaviour { void OnEnable() { EventTrigger.OblivionEnter += Die; } void CheatDeath() { EventTrigger.OblivionEnter -= Die; } void Die() { // you died xD } }