//----------------------------------------------------------- // Public Methods //----------------------------------------------------------- public static void Register(ColliderButton colliderButton) { if (instance == null) { GameObject go = new GameObject("ColliderButtonManager"); instance = go.AddComponent <ColliderButtonManager>(); } instance.colliderButtons.Add(colliderButton); }
void OnDisable() { ColliderButtonManager.UnRegister(this); }
//----------------------------------------------------------- // Event Registration //----------------------------------------------------------- void OnEnable() { ColliderButtonManager.Register(this); }