void InitButtonEvents() { #region 设置 var btnSettings = GameObject.Find("CanvasBattleMain/BtnSettings").GetComponent <Button>(); btnSettings.onClick.AddListener(delegate() { GameInfo.CurrentScene = SceneType.Settings; CameraSetter.SwichScene(GameInfo.CurrentScene); }); #endregion #region 背包 var btnBag = GameObject.Find("CanvasBattleMain/BtnBag").GetComponent <Button>(); btnBag.onClick.AddListener(delegate() { GameInfo.CurrentScene = SceneType.Props; CameraSetter.SwichScene(GameInfo.CurrentScene); }); #endregion #region 技能 var btnSkills = GameObject.Find("CanvasBattleMain/BtnSkills").GetComponent <Button>(); btnSkills.onClick.AddListener(delegate() { GameInfo.CurrentScene = SceneType.Skills; CameraSetter.SwichScene(GameInfo.CurrentScene); }); #endregion }
void InitButtonEvents() { #region 返回游戏 Button btnReturnGame = GameObject.Find("CanvasSkills/BtnReturnGame").GetComponent <Button>(); btnReturnGame.onClick.AddListener(delegate() { GameInfo.CurrentScene = SceneType.BattleMain; CameraSetter.SwichScene(GameInfo.CurrentScene); }); #endregion }
void InitButtonEvents() { Text txtDesc = GameObject.Find("CanvasChooseHero/TextDesc").GetComponent <Text>(); Text txtName = GameObject.Find("CanvasChooseHero/TextName").GetComponent <Text>(); btnWarrior = GameObject.Find("CanvasChooseHero/BtnWarrior").GetComponent <Button>(); btnMage = GameObject.Find("CanvasChooseHero/BtnMage").GetComponent <Button>(); btnDefault = GameObject.Find("CanvasChooseHero/BtnDefault").GetComponent <Button>(); GameInfo.Role = HeroRole.FearlessWarrior; #region 择战士 btnWarrior.onClick.AddListener(delegate() { GameInfo.Role = HeroRole.FearlessWarrior; txtDesc.text = "拥有强大的物理伤害能力与爆发能力\n也可以通过转职提升自身的防御能力"; txtName.text = "无畏战神"; txtName.color = ColorHelper.GetU3dColor(255, 0, 0); ResetBtnColor(); btnWarrior.image.color = ColorHelper.GetU3dColor(36, 203, 140); //btnWarrior.image.color = Color.red; }); #endregion #region 择法师 btnMage.onClick.AddListener(delegate() { GameInfo.Role = HeroRole.ElementalMage; txtDesc.text = "拥有强大的法术伤害能力与控制能力\n也可以通过转职提升自身的持续作战能力"; txtName.text = "元素法师"; txtName.color = ColorHelper.GetU3dColor(106, 68, 186); ResetBtnColor(); btnMage.image.color = ColorHelper.GetU3dColor(36, 203, 140); }); #endregion #region 择默认 btnDefault.onClick.AddListener(delegate() { GameInfo.Role = HeroRole.Default; txtDesc.text = ""; txtName.text = "正在研发中的角色!"; txtName.color = ColorHelper.GetU3dColor(0, 0, 0); ResetBtnColor(); btnDefault.image.color = ColorHelper.GetU3dColor(36, 203, 140); }); #endregion #region 出发 Button btnConfirm = GameObject.Find("CanvasChooseHero/BtnConfirm").GetComponent <Button>(); btnConfirm.onClick.AddListener(delegate() { if (GameInfo.Role == HeroRole.Default) { return; } BattleCanvasSetter.Init(); GameInfo.CurrentScene = SceneType.BattleMain; CameraSetter.SwichScene(GameInfo.CurrentScene); //开始一场新的对局 GameInfo.NewGame(); }); #endregion #region 返回菜单 Button btnReturn = GameObject.Find("CanvasChooseHero/BtnReturn").GetComponent <Button>(); btnReturn.onClick.AddListener(ReturnToMenu); #endregion }
void ReturnToGame() { GameInfo.CurrentScene = SceneType.BattleMain; CameraSetter.SwichScene(GameInfo.CurrentScene); }
/// <summary> /// 开启系统设置窗口 /// </summary> void OpenSettings() { GameInfo.CurrentScene = SceneType.Settings; CameraSetter.SwichScene(GameInfo.CurrentScene); }