public void AddBuff(int buff_id) { Config cMagicBuff = ConfigPool.Load("MagicBuff"); Config cTriggerBuff = ConfigPool.Load("TriggerBuff"); Config cAuraBuff = ConfigPool.Load("AuraBuff"); if (cMagicBuff.ContainsKey(buff_id)) { MagicBuff buff = new MagicBuff(this.role, buff_id); this.magic_buff_map.Add(buff_id, buff); } else if (cTriggerBuff.ContainsKey(buff_id)) { TriggerBuff buff = new TriggerBuff(this.role, buff_id); this.trigger_buff_map.Add(buff_id, buff); } else if (cAuraBuff.ContainsKey(buff_id)) { AuraBuff buff = new AuraBuff(this.role, buff_id); this.aura_buff_map.Add(buff_id, buff); } else { Log.Debug(string.Format("Buff Id:{0} Not Exist", buff_id)); } }
public AuraBuffModule(AuraBuff auraBuff) { this.auraBuff = auraBuff; }