internal static void Unregister(BoingReactorField field) { if (OnReactorFieldUnregister != null) { OnReactorFieldUnregister(field); } s_fieldMap.Remove(field.GetInstanceID()); PostUnregisterEffectorReactor(); }
internal static void Register(BoingReactorField field) { PreRegisterEffectorReactor(); s_fieldMap.Add(field.GetInstanceID(), field); if (OnReactorFieldRegister != null) { OnReactorFieldRegister(field); } }