using UnityEngine; public class events : MonoBehaviour { public delegate void Collision(); public static event Collision collisions; public static void PubCollision() { if (events.collisions != null) events.collisions(); } // Start is called once before the first execution of Update after the MonoBehaviour is created void Start() { collisions += testCollisionSubscriber; } // Update is called once per frame void Update() { } void OnDestroy() { collisions -= testCollisionSubscriber; } void testCollisionSubscriber() { Debug.Log("COLLISION IN SUB FEED"); } }