//创建按钮回调 private void OnCreatRoomClick() { RoomPanel panel = UIMng.PushPanel(UIPanelType.Room) as RoomPanel; creatRoomRequest.SetPanel(panel); creatRoomRequest.SendCreatRoomRequest(); }
// Start is called before the first frame update void Start() { // loading managers... //ui manager... uiManager = GameObject.FindGameObjectWithTag("Managers").GetComponent <Transform>().GetChild(2).GetComponent <UIMng>(); // state manager... stateMng = GameObject.FindGameObjectWithTag("Managers").GetComponent <Transform>().GetChild(0).GetComponent <StateManager>(); }
//登录回调 private void OnLoginClick() { PlayClickSound(); if (string.IsNullOrEmpty(nameInput.text) || string.IsNullOrEmpty(pwdInput.text)) { UIMng.ShowMessage("用户名和密码不能为空"); } else { loginRequest.SendLoginRequest(nameInput.text, pwdInput.text); } }
//开始游戏的响应 public void OnStartResponse(RetuenCode retuenCode) { if (retuenCode == RetuenCode.Sucess) { UIMng.PushPanel(UIPanelType.Game); Facade.StartTimer();//开始倒计时 } else if (retuenCode == RetuenCode.Fail) { UIMng.ShowMessage("您不是房主,无法开始游戏!!!"); } }
public void OpenShopWnd() { UIMng uiMng = GameCenter.uIMng; if (uiMng.CurOpenType == GUIType.NONE) { GameCenter.uIMng.SwitchToUI(GUIType.SHOPWND); } else { GameCenter.uIMng.GenGUI(GUIType.SHOPWND, true); } }
//登录响应 public void OnLoginRespose(RetuenCode retuenCode) { switch (retuenCode) { case RetuenCode.Sucess: UIMng.PushPanel(UIPanelType.RoomList); break; case RetuenCode.Fail: UIMng.ShowMessage("用户名密码错误"); break; } }
//注册响应 public void OnRegisterResponse(RetuenCode retuenCode) { switch (retuenCode) { case RetuenCode.Sucess: UIMng.ShowMessage("注册成功"); break; case RetuenCode.Fail: UIMng.ShowMessage("用户名重复"); break; } }
void BtnClose(GameObject go) { UIMng uiMng = GameCenter.uIMng; if (uiMng.CurOpenType == GUIType.NEWMALL) { uiMng.SwitchToUI(GUIType.NONE); } else { uiMng.CloseGUI(GUIType.NEWMALL); } }
public void OpenMall() { UIMng uiMng = GameCenter.uIMng; if (uiMng.CurOpenType == GUIType.NONE) { GameCenter.uIMng.SwitchToUI(GUIType.NEWMALL); } else { GameCenter.uIMng.GenGUI(GUIType.NEWMALL, true); } }
void BtnClose(GameObject go) { // GameCenter.uIMng.CloseGUI(GUIType.SHOPWND); UIMng uiMng = GameCenter.uIMng; if (uiMng.CurOpenType == GUIType.SHOPWND) { uiMng.SwitchToUI(GUIType.NONE); } else { uiMng.CloseGUI(GUIType.SHOPWND); } }
//注册回调 private void OnRegisterClick() { PlayClickSound(); if (string.IsNullOrEmpty(userInput.text) || string.IsNullOrEmpty(pwdInput.text) || string.IsNullOrEmpty(rePwdInput.text)) { UIMng.ShowMessage("用户名和密码不能为空"); return; } if (pwdInput.text != rePwdInput.text) { UIMng.ShowMessage("两次输入的密码不一致"); } registerRequest.SendRegisterRequest(userInput.text, pwdInput.text); }
// Start is called before the first frame update void Start() { if (uiMng && uiMng != this) { Destroy(uiMng); } else { uiMng = this; } cam = GameObject.FindGameObjectWithTag("camera"); User = GameObject.FindGameObjectWithTag("Player"); userRect = User.GetComponent <RectTransform>(); }
void Start() { transform = GetComponent <Transform>(); top = transform.GetChild(0).GetComponent <Transform>(); middle = transform.GetChild(1).GetComponent <Transform>(); lower = transform.GetChild(2).GetComponent <Transform>(); myRb = GetComponent <Rigidbody2D>(); playerAni = GetComponent <Animator>(); uiMng = GameObject.Find("UIMng").GetComponent <UIMng>(); effectMng = GameObject.Find("EffectMng").GetComponent <EffectMng>(); Hp = MaxHp; }
void Start() { if (isNotLoop) { SoundMng.instance.PlayMusic(sceneMusic, false); } else { SoundMng.instance.PlayMusic(sceneMusic); } if (SceneManager.GetActiveScene().name == "TitleScreen") { UIMng pause = GameObject.FindObjectOfType <UIMng>(); if (pause != null) { Destroy(pause); } } }
//加入房间时的响应 public void OnJoinResponse(RetuenCode returnCode, UserData owner, UserData self) { switch (returnCode) { case RetuenCode.Sucess: RoomPanel roomPanel = UIMng.PushPanel(UIPanelType.Room) as RoomPanel; if (roomPanel != null) { roomPanel.SetBlueResult(owner.Username, owner.TotalCount.ToString(), owner.WinCount.ToString()); roomPanel.SetRedResult(self.Username, self.TotalCount.ToString(), self.WinCount.ToString()); Facade.SetCurrentRoleType(RoleType.Red); //设置当前角色类型为红色 } break; case RetuenCode.Fail: Facade.ShowMsg("房间已满,无法加入"); break; case RetuenCode.NotFound: Facade.ShowMsg("房间未找到"); break; } }
//关闭按钮回调 private void OnCloseClick() { PlayClickSound(); UIMng.PopPanel(); }
public void back1() { UIMng.getInstance().Back(); }
//登录按钮点击回调 private void OnLoginClick() { PlayClickSound(); UIMng.PushPanel(UIPanelType.Login); }
//退出房间响应 public void OnQuitResponse() { UIMng.PopPanel(); }
public void jump2() { UIMng.getInstance().Goto(Type.GetType("TestController2")); }
protected void FindComponents() { player = GameObject.FindGameObjectWithTag("Player"); uiManager = GameObject.FindGameObjectWithTag("Managers").GetComponent <Transform>().GetChild(2).GetComponent <UIMng>(); }
void Start() { UIMng.getInstance().Goto("TestController"); }
//游戏结束时文字点击回调 private void ResultCallback() { UIMng.PopPanel(); UIMng.PopPanel(); }
//处理退出游戏时的响应 public void OnQuitBattleResponse() { Facade.QuitBattle(); UIMng.PopPanel(); UIMng.PopPanel(); }
//注册回调 private void OnRegisterClick() { PlayClickSound(); UIMng.PushPanel(UIPanelType.Register); }