private void Start() { joystickHandler = FindObjectOfType <JoystickHandler>(); roleChoosingUIController = FindObjectOfType <RoleChoosingUIController>(); reConnectHandler = FindObjectOfType <ReConnectHandler>(); Debug.Assert(joystickHandler != null); // SwitchToStage(Stage.StartStage); // 修改为按键按下后切换到游戏StartStage StartPanelButton.gameObject.SetActive(true); StartPanelButton.onClick.AddListener(delegate { Debug.Log("进入游戏准备界面按键按下"); ButtonOnChickAudioPlay(); Sequence seq = DOTween.Sequence(); seq.Append(blackImage.DOFade(0.8f, 1f)); StartPanelButton.gameObject.SetActive(false); SwitchToStageUI(Stage.StartStage); }); ToPosterButton.onClick.AddListener(delegate { SwitchToStageUI(Stage.PosterStage); }); }
private void Start() { // Todo reconnectHandler生命周期和server相同,并且为了尽量避免对editor做改动,暂时就作为component挂载上server了 reconnectHandler = gameObject.AddComponent <ReConnectHandler>(); GetServerIP(); }