示例#1
0
 public WithChargeAnimation(Actor self, WithChargeAnimationInfo info)
 {
     this.info     = info;
     wsb           = self.Trait <WithSpriteBody>();
     attackCharges = self.Trait <AttackCharges>();
 }
示例#2
0
 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>();
 }