public override void CopyMembers(BaseSkillRequirement Copy) { TimeEllapsedRequirement NewRequirement = (TimeEllapsedRequirement)Copy; MaxExecutions = NewRequirement.MaxExecutions; Delay = NewRequirement.Delay; }
public override BaseSkillRequirement Copy() { TimeEllapsedRequirement NewSkillEffect = new TimeEllapsedRequirement(Params, TimeToWait); NewSkillEffect.MaxExecutions = MaxExecutions; NewSkillEffect.Delay = Delay; return NewSkillEffect; }