コード例 #1
0
 public void ClearModifiers()
 {
     if (Modifiers.Count > 0)
     {
         Modifiers.Clear();
         if (OnDirty != null)
         {
             OnDirty();
         }
     }
 }
コード例 #2
0
 public void OnCleanUp()
 {
     for (int num = subscribedEvents.size - 1; num >= 0; num--)
     {
         SubscribedEntry subscribedEntry = subscribedEvents[num];
         if ((UnityEngine.Object)subscribedEntry.go != (UnityEngine.Object)null)
         {
             Unsubscribe(subscribedEntry.go, subscribedEntry.hash, subscribedEntry.handler);
         }
     }
     for (int i = 0; i < entries.size; i++)
     {
         Entry value = entries[i];
         value.handler = null;
         entries[i]    = value;
     }
     entries.Clear();
     subscribedEvents.Clear();
     intraObjectRoutes.Clear();
 }
コード例 #3
0
 private void OnDeserialize()
 {
     contextEntries.Clear();
 }