Ejemplo n.º 1
0
        public WithMoveAnimation(ActorInitializer init, WithMoveAnimationInfo info)
        {
            this.info = info;
            movement  = init.Self.Trait <IMove>();
            wsb       = init.Self.Trait <WithSpriteBody>();

            cachedPosition = init.Self.CenterPosition;
        }
Ejemplo n.º 2
0
 public WithMoveAnimation(ActorInitializer init, WithMoveAnimationInfo info)
 {
     this.info = info;
     movement  = init.Self.Trait <IMove>();
     wsbs      = init.Self.TraitsImplementing <WithSpriteBody>().Where(w => info.BodyNames.Contains(w.Info.Name)).ToArray();
 }