Esempio n. 1
0
 public bool Register(AionEventKeyHandler hFunction, Keys hKey, KeysModifier hModifier = KeysModifier.None)
 {
     if (PlayerInput._hPlayerKey != null)
     {
         return(PlayerInput._hPlayerKey.Register(hFunction, hKey, hModifier));
     }
     return(false);
 }
Esempio n. 2
0
 public bool Register(AionEventKeyHandler hFunction, Keys hKey, KeysModifier hModifier = KeysModifier.None)
 {
     return(this._Register(new ArrayList()
     {
         (object)hFunction,
         (object)hKey,
         (object)hModifier,
         (object)true
     }));
 }
Esempio n. 3
0
 public static bool Register(AionEventKeyHandler hFunction, Keys hKey, KeysModifier hModifier = KeysModifier.None)
 {
     // ISSUE: reference to a compiler-generated field
     if (Global.OnGlobalRegister != null)
     {
         // ISSUE: reference to a compiler-generated field
         return(Global.OnGlobalRegister(hFunction, hKey, hModifier));
     }
     return(false);
 }
Esempio n. 4
0
 public static bool RegisterCompiled(AionEventKeyHandler hFunction, Keys hKey, KeysModifier hModifier = KeysModifier.None)
 {
     try
     {
         if (Scripting._hCompiled == null || Scripting._hHotKeyCompiled.ContainsKey(hFunction) || !Game.PlayerInput.Register(hFunction, hKey, hModifier))
         {
             return(false);
         }
         ArrayList arrayList = new ArrayList()
         {
             (object)hKey,
             (object)hModifier
         };
         Scripting._hHotKeyCompiled[hFunction] = arrayList;
         return(true);
     }
     catch (Exception ex)
     {
         return(false);
     }
 }