private void DestroyAction(string buff_id) { if (this.buffActionList.ContainsKey(buff_id)) { StartBuffAction startBuffAction = this.buffActionList[buff_id]; if (startBuffAction != null) { startBuffAction.Destroy(); } this.RemoveAction(buff_id); } }
private void DestroyActions() { List<string> list = this.buffActionList.Keys.ToList<string>(); for (int i = 0; i < list.Count; i++) { StartBuffAction startBuffAction = this.buffActionList[list[i]]; if (startBuffAction != null) { startBuffAction.Destroy(); } } this.buffActionList.Clear(); }