Esempio n. 1
0
        internal static void Unregister(BoingEffector effector)
        {
            if (OnEffectorUnregister != null)
            {
                OnEffectorUnregister(effector);
            }

            s_effectorMap.Remove(effector.GetInstanceID());
            PostUnregisterEffectorReactor();
        }
Esempio n. 2
0
        internal static void Register(BoingEffector effector)
        {
            PreRegisterEffectorReactor();
            s_effectorMap.Add(effector.GetInstanceID(), effector);

            if (OnEffectorRegister != null)
            {
                OnEffectorRegister(effector);
            }
        }