Beispiel #1
0
 public static void UnRegPressDelegate(int keyCode, GamePadMgr.BoolDelegate callback)
 {
     if (GamePadMgr.onPressDict.ContainsKey(keyCode))
     {
         GamePadMgr.BoolDelegate source = GamePadMgr.onPressDict[keyCode];
         if ((GamePadMgr.BoolDelegate)Delegate.Remove(source, callback) == null)
         {
             GamePadMgr.onPressDict.Remove(keyCode);
         }
     }
 }
Beispiel #2
0
 public static void RegPressDelegate(int keyCode, GamePadMgr.BoolDelegate callback)
 {
     if (GamePadMgr.onPressDict.ContainsKey(keyCode))
     {
         Dictionary<int, GamePadMgr.BoolDelegate> dictionary;
         Dictionary<int, GamePadMgr.BoolDelegate> expr_15 = dictionary = GamePadMgr.onPressDict;
         GamePadMgr.BoolDelegate a = dictionary[keyCode];
         expr_15[keyCode] = (GamePadMgr.BoolDelegate)Delegate.Combine(a, callback);
     }
     else
     {
         GamePadMgr.onPressDict.Add(keyCode, callback);
     }
 }