Пример #1
0
        public static void UnregisterWhenGameObjectDestroyed(this IUnregister unregister, GameObject go)
        {
            var trigger = go.GetComponent <UnregisterOnDestroyTrigger>();

            if (!trigger)
            {
                trigger = go.AddComponent <UnregisterOnDestroyTrigger>();
            }

            trigger.AddUnregister(unregister);
        }
Пример #2
0
 public void AddUnregister(IUnregister unregister)
 {
     _unregisters.Add(unregister);
 }