private void SetInfo() { if (_iCurIndex < _arrCurText.Length) { string t = ConfigData.GetValue("Lan_Guide_Client", _arrCurText[_iCurIndex], "Text"); Description.text = t; switch (PlayerInfo.GuideStep) { case 1: BattleHeroListPanel.GetInst().SetActive(true); _continueRect.sizeDelta = new Vector2(100, 100); _continueRect.position = BattleHeroListPanel.GetInst().GetShowBtnPos(); break; } } else { _gameObject.SetActive(false); switch (PlayerInfo.GuideStep) { case 0: BattleManager.GetInst().m_BattleScene.OnBattleInit(); break; case 1: BattleHeroListPanel.GetInst().ShowOrHide(); break; } SaveGuideStep(PlayerInfo.GuideStep + 1); } }
public CharHandler AddHero(int heroId, int heroLv, int heroIndex) { CharHandler h = SpawnHandler.GetInst().CreateHeroM(heroId, heroIndex); h.EnableChar(); BattleHeroListPanel.GetInst().InsertBattleHero(heroId, heroLv, heroIndex); return(h); }
public void HeroLevelUp(int heroIndex, int heroLv) { BattleHeroListPanel.GetInst().SetHeroLevel(heroIndex, heroLv); }
private void OpenAddPanel() { BattleHeroListPanel.GetInst().ShowAddPanel(true, _curIndex, _iNeedCoin); }