public ExperienceTrickler(Actor self, ExperienceTricklerInfo info) : base(info) { this.info = info; ticks = info.InitialDelay; gainsExperience = self.Trait <GainsExperience>(); }
protected override void Created(Actor self) { base.Created(self); gainsExp = self.TraitOrDefault <GainsExperience>(); cargo = self.TraitOrDefault <Cargo>(); }
public DeliversExperience(ActorInitializer init, DeliversExperienceInfo info) { this.info = info; self = init.Self; gainsExperience = self.Trait <GainsExperience>(); }
void INotifyCreated.Created(Actor self) { gainsExp = self.TraitOrDefault <GainsExperience>(); cargo = self.TraitOrDefault <Cargo>(); }