예제 #1
0
 public WithChargeAnimation(ActorInitializer init, WithChargeAnimationInfo info)
 {
     this.info = info;
     wsb       = init.Self.Trait <WithSpriteBody>();
 }
예제 #2
0
 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>();
 }