public void AddBuffDebuffResistance(ConfigBuffDebuffResistance resistance) { if ((resistance != null) && (this._resistanceBuffDebuffs != null)) { this._resistanceBuffDebuffs.Add(resistance); } }
public void AttachBuffDebuffResistance(BaseAbilityActor target, MoleMole.Config.AttachBuffDebuffResistance resistance) { this.CheckInit <Tuple <BaseAbilityActor, ConfigBuffDebuffResistance> >(ref this._attachedResistanceBuffDebuffs); ConfigBuffDebuffResistance resistance2 = new ConfigBuffDebuffResistance(resistance.ResistanceBuffDebuffs, resistance.ResistanceRatio, resistance.ResistanceDurationRatio); this._attachedResistanceBuffDebuffs.Add(Tuple.Create <BaseAbilityActor, ConfigBuffDebuffResistance>(target, resistance2)); target.AddBuffDebuffResistance(resistance2); }