Пример #1
0
 public void Init(bl_KeyInfo info, bl_KeyOptionsUI koui)
 {
     this.cacheInfo  = info;
     this.KeyOptions = koui;
     this.FunctionText.set_text(info.Description);
     this.KeyText.set_text(info.Key.ToString());
 }
 /// <summary>
 ///
 /// </summary>
 public void CancelWait()
 {
     WaitForKey      = false;
     WaitFunctionKey = null;
     WaitKeyWindowUI.SetActive(false);
     InteractableKey = true;
 }
 public void Init(bl_KeyInfo info, bl_KeyOptionsUI koui)
 {
     cacheInfo         = info;
     KeyOptions        = koui;
     FunctionText.text = info.Description;
     KeyText.text      = info.Key.ToString();
 }
Пример #4
0
 public void CancelWait()
 {
     this.WaitForKey      = false;
     this.WaitFunctionKey = (bl_KeyInfo)null;
     this.WaitKeyWindowUI.SetActive(false);
     this.InteractableKey = true;
 }
Пример #5
0
 public void SetWaitKeyProcess(bl_KeyInfo info)
 {
     if (this.WaitForKey)
     {
         return;
     }
     this.WaitFunctionKey = info;
     this.WaitForKey      = true;
     this.WaitKeyText.set_text(string.Format("PRESS A KEY FOR REPLACE <b>{0}</b>", (object)info.Description.ToUpper()));
     this.WaitKeyWindowUI.SetActive(true);
 }
    /// <summary>
    ///
    /// </summary>
    public void SetWaitKeyProcess(bl_KeyInfo info)
    {
        if (WaitForKey)
        {
            return;
        }

        WaitFunctionKey  = info;
        WaitForKey       = true;
        WaitKeyText.text = string.Format("PRESS A KEY FOR REPLACE <b>{0}</b>", info.Description.ToUpper());
        WaitKeyWindowUI.SetActive(true);
    }
    /// <summary>
    ///
    /// </summary>
    void KeyDetected(KeyCode KeyPressed)
    {
        if (WaitFunctionKey == null)
        {
            Debug.LogError("Empty function waiting"); return;
        }

        if (bl_Input.Instance.SetKey(WaitFunctionKey.Function, KeyPressed))
        {
            ClearList();
            InstanceKeysUI();
            WaitFunctionKey = null;
            WaitKeyWindowUI.SetActive(false);
        }
    }
Пример #8
0
 private void KeyDetected(KeyCode KeyPressed)
 {
     if (this.WaitFunctionKey == null)
     {
         Debug.LogError((object)"Empty function waiting");
     }
     else
     {
         if (!bl_Input.Instance.SetKey(this.WaitFunctionKey.Function, KeyPressed))
         {
             return;
         }
         this.ClearList();
         this.InstanceKeysUI();
         this.WaitFunctionKey = (bl_KeyInfo)null;
         this.WaitKeyWindowUI.SetActive(false);
     }
 }