public void PlayAnimation(Animation animation)
        {
            // If this animation is already running, do not restart it.
            if (Animation == animation)
                return;

            // Start the new animation.
            this.animation = animation;
            this.frameIndex = 0;
            this.time = 0.0f;
        }
 public override void LoadContent(ContentManager content)
 {
     walk = new Animation(content.Load<Texture2D>("EnemySpritesheets/AnkWalk"), 0.1f, true);
     idle = new Animation(content.Load<Texture2D>("EnemySpritesheets/AnkIdle"), 0.1f, true);
     ank.PlayAnimation(idle);
 }
 public override void LoadContent(ContentManager content)
 {
     fly = new Animation(content.Load<Texture2D>("EnemySpritesheets/Tricera"), 0.1f, true);
     tricera.PlayAnimation(fly);
 }
示例#4
0
 public override void LoadContent(ContentManager content)
 {
     idle = new Animation(content.Load <Texture2D>("EnemySpritesheets/RaptorIdle"), 0.1f, true);
     run  = new Animation(content.Load <Texture2D>("EnemySpritesheets/RaptorRun"), 0.1f, true);
     raptor.PlayAnimation(idle);
 }
 public override void LoadContent(ContentManager content)
 {
     idle = new Animation(content.Load<Texture2D>("EnemySpritesheets/RaptorIdle"), 0.1f, true);
     run = new Animation(content.Load<Texture2D>("EnemySpritesheets/RaptorRun"), 0.1f, true);
     raptor.PlayAnimation(idle);
 }
 public override void LoadContent(ContentManager content)
 {
     fly = new Animation(content.Load<Texture2D>("EnemySpritesheets/PterFly"), 0.2f, true);
     idle = new Animation(content.Load<Texture2D>("EnemySpritesheets/PterIdle"), 0.1f, true);
     pter.PlayAnimation(fly);
 }