public void CastSkill(int _skillID) { if (state == 0) { if (combo < BattleConstData.MAX_COMBO) { SetCombo(combo + 1); } } csv = StaticData.GetData <SkillCsv> (_skillID); bar.Init(); hitContainer.Init(); nextStateTime = 0; nextStateIndex = 0; SetState(csv.type [0]); percent = 0; nextHitIndex = 0; SetNextHitPercent(); }
private void SkillOver() { SetState(-1); SetCombo(0); csv = null; bar.Clear(); hitContainer.Clear(); }
public CsvMgr(string rootPath) { RootPath = rootPath; m_ResourceCsv = new ResourceCsv(); m_SceneCsv = new SceneCsv(); m_MonsterCsv = new MonsterCsv(); m_EctypeCsv = new EctypeCsv(); m_monsterCsvMgr = new EctypeMonsterMgr(); m_skillCsv = new SkillCsv(); m_levelDsv = new LevelCsv(); Init(); }