// 本脚本只在不存在时会生成一次。已存在不会再次生成覆盖 using FairyGUI; using UnityEngine; using NBC; using NBC.Entitas; using NBF.Fishing2; using UnityEngine.InputSystem; using UIPanel = NBC.UIPanel; namespace NBF { public partial class LoginPanel : UIPanel { protected override void OnInit() { this.AutoAddClick(OnClick); // Game.Input.OnPlayerPerformed += OnPlayerCanceled; // Game.Input.OnPlayerPerformed += OnPlayerPerformed; // // Game.Input.OnPlayerValueCanceled += OnPlayerValueCanceled; // Game.Input.OnPlayerValuePerformed += OnPlayerValuePerformed; } // private bool _isRun; // // private void OnPlayerPerformed(string action) // { // if (action == "Run") // { // _isRun = true; // } // // Log.Info($"OnPlayerPerformed action = {action}"); // } // private void OnPlayerCanceled(string action) // { // if (action == "Run") // { // _isRun = false; // } // // Log.Info($"OnPlayerCanceled action = {action}"); // } // private void OnPlayerValueCanceled(InputAction.CallbackContext context) // { // var name = context.action.name; // if (name == "Move") // { // var v2 = context.ReadValue(); // Log.Info($"OnPlayerValueCanceled name={name} v2={v2}"); // } // } // private void OnPlayerValuePerformed(InputAction.CallbackContext context) // { // var name = context.action.name; // if (name == "Move") // { // var v2 = context.ReadValue(); // Log.Info($"OnPlayerValuePerformed name={name} v2={v2}"); // } // } private void OnClick(GComponent btn) { if (btn == BtnLogin) { OnLoginClick().Coroutine(); } } private async FTask OnLoginClick() { await LoginHelper.Login(InputAccount.text); // BagPanel.Show(); // FishingShopPanel.Show(); Del(); } } }