public override void Load(Map map) { base.Load(map); GrantedBuffs = GrantedBuffStorage.Load(map.StoredBuffs); BuffImmunities = BuffImmunityStorage.Load(map.StoredBuffs); Attacks = map.StoredAttacks.FilterByGlobalID(AttackGuids); }
public override void Unload(bool force) { base.Unload(force); if (force) { GrantedBuffStorage.Unload(GrantedBuffs); BuffImmunityStorage.Unload(BuffImmunities); AttackGuids = Attacks.ToGlobalIDList(); } }