public void releaseOneHurtFlowSeq(string skillId, OneHurtFlowSeq seq) { if (!m_cycleHurtList.ContainsKey(skillId)) { m_cycleHurtList[skillId] = new MList<OneHurtFlowSeq>(); } m_cycleHurtList[skillId].Add(seq); }
public void releaseOneHurtFlowSeq(string skillId, OneHurtFlowSeq seq) { if (!m_cycleHurtList.ContainsKey(skillId)) { m_cycleHurtList[skillId] = new MList <OneHurtFlowSeq>(); } m_cycleHurtList[skillId].Add(seq); }
public OneHurtFlowSeq getOneHurtFlowSeq(string skillId) { OneHurtFlowSeq ret; if (m_cycleHurtList.ContainsKey(skillId)) { if (m_cycleHurtList[skillId].Count() > 0) { ret = m_cycleHurtList[skillId][0]; m_cycleHurtList[skillId].RemoveAt(0); return ret; } } string _path = string.Format("{0}{1}", Ctx.m_instance.m_cfg.m_pathLst[(int)ResPathType.ePathSkillAction], "1000.xml"); SkillActionRes res = Ctx.m_instance.m_skillActionMgr.getAndSyncLoad<SkillActionRes>(_path); ret = new OneHurtFlowSeq(); ret.initHurtFlowSeq(res.attackActionSeq); return ret; }
public OneHurtFlowSeq getOneHurtFlowSeq(string skillId) { OneHurtFlowSeq ret; if (m_cycleHurtList.ContainsKey(skillId)) { if (m_cycleHurtList[skillId].Count() > 0) { ret = m_cycleHurtList[skillId][0]; m_cycleHurtList[skillId].RemoveAt(0); return(ret); } } string _path = string.Format("{0}{1}", Ctx.m_instance.m_cfg.m_pathLst[(int)ResPathType.ePathSkillAction], "1000.xml"); SkillActionRes res = Ctx.m_instance.m_skillActionMgr.getAndSyncLoad <SkillActionRes>(_path); ret = new OneHurtFlowSeq(); ret.initHurtFlowSeq(res.attackActionSeq); return(ret); }