public WithChargeAnimation(Actor self, WithChargeAnimationInfo info) { this.info = info; wsb = self.Trait <WithSpriteBody>(); attackCharges = self.Trait <AttackCharges>(); }
public WithChargeSpriteBody(ActorInitializer init, WithChargeSpriteBodyInfo info) : base(init, info) { attackCharges = init.Self.Trait <AttackCharges>(); ConfigureAnimation(init.Self); }
public WithChargeAnimation(Actor self, WithChargeAnimationInfo info) { this.info = info; wsb = self.TraitsImplementing <WithSpriteBody>().Single(w => w.Info.Name == info.Body); attackCharges = self.Trait <AttackCharges>(); }