internal void Reset()
{
int count = m_SkillLogicInfos.Count;
for (int index = count - 1; index >= 0; --index) {
SkillLogicInfo info = m_SkillLogicInfos[index];
if (null != info) {
info.SkillInst.OnSkillStop(info.Sender);
StopSkillInstance(info);
m_SkillLogicInfos.RemoveAt(index);
}
}
m_SkillLogicInfos.Clear();
}