public void Play(ISkillAttacker attacker) { m_fCurrentTime = 0.0f; m_Atttacker = attacker; m_bAlive = true; bStop = false; bPlayFinish = false; SetPlayEffectInitPos(attacker); CurSkillID = attacker.GetCurSkillId(); table.SkillDatabase db = GameTableManager.Instance.GetTableItem <table.SkillDatabase>(CurSkillID, 1); if (db != null) { m_uSkillLen = db.skillLength; } }