void Init() { if (SceneMng.Ins.sMonsterName == "") { Debug.LogError("MonsterName Error"); return; } sMonsterName = SceneMng.Ins.sMonsterName; levelData = ExtensionMethod.GetLevelTb(Player.Ins.playerData.nLevel); if (levelData == null) { return; } BattleUIMng.Ins.vigor.VigorText(levelData); BattleUIMng.Ins.battleWait.Init(); BattleUIMng.Ins.battleWait.gameObject.SetActive(true); nVigor = SceneMng.Ins.nVigor; pool.SetPool(heroRoot, monsterRoot); stageRewardData = ExtensionMethod.GetStageRewardData(GameMng.Ins.StageNum); if (stageRewardData == null) { Debug.LogError("Reward Table Error"); return; } }
public StageRewardData GetStageRewardValue(int stageNum) { var tb = stageRewardTb.GetTable(); StageRewardData data = null; if (tb == null) { Debug.LogError("TableError"); return(null); } foreach (var val in tb) { if (val.Value.nID == stageNum) { return(data = val.Value); } } return(null); }
public void Clear() { sMonsterName = ""; levelData = null; nVigor = 0; monster = null; battleStart = false; stageRewardData = null; repeatCount = 0; heroList.Clear(); heroDatas.Clear(); inGameHeroList.Clear(); heroIdxList.Clear(); for (int i = 0; i < heroSpawnEffect.Length; ++i) { heroSpawnEffect[i].SetActive(false); heroObjList[i] = null; } }