Beispiel #1
0
 public static void UnbindActionRelease(GameAction action, ProcessReleasedAction processFunction)
 {
     if (releasedDelegates.ContainsKey(action))
     {
         releasedDelegates[action].Remove(processFunction);
     }
 }
Beispiel #2
0
 public static void BindActionRelease(GameAction action, ProcessReleasedAction processFunction)
 {
     if (releasedDelegates.ContainsKey(action) && !releasedDelegates[action].Contains(processFunction))
     {
         releasedDelegates[action].Add(processFunction);
     }
 }