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