public void ChangeState(string state)
        {
            if (state == "SuperMario.EnemyStates.LeftWalkingKoopa")
            {
                EnemyState = new RightWalkingKoopa(Position, this);
            }

            else if (state == "SuperMario.EnemyStates.RightWalkingKoopa")
            {
                EnemyState = new LeftWalkingKoopa(Position, this);
            }

            else if (state == "SuperMario.EnemyStates.CrawfisLeft")
            {
                EnemyState = new CrawfisRight(Position, this);
            }

            else if (state == "SuperMario.EnemyStates.CrawfisRight")
            {
                EnemyState = new CrawfisLeft(Position, this);
            }

            else if (state == "SuperMario.EnemyStates.BowserLeft")
            {
                EnemyState = new BowserRight(Position, this);
            }

            else if (state == "SuperMario.EnemyStates.BowserRight")
            {
                EnemyState = new BowserLeft(Position, this);
            }
        }
Ejemplo n.º 2
0
        public void ChangeState(string state)
        {
            if (state == "SuperMario.EnemyStates.LeftWalkingKoopa")
            {
                EnemyState = new RightWalkingKoopa(Position, this);
            }

            else if (state == "SuperMario.EnemyStates.RightWalkingKoopa")
            {
                EnemyState = new LeftWalkingKoopa(Position, this);
            }

            else if (state == "SuperMario.EnemyStates.CrawfisLeft")
            {
                EnemyState = new CrawfisRight(Position, this);
            }

            else if (state == "SuperMario.EnemyStates.CrawfisRight")
            {
                EnemyState = new CrawfisLeft(Position, this);
            }

            else if (state == "SuperMario.EnemyStates.BowserLeft")
            {
                EnemyState = new BowserRight(Position, this);
            }

            else if (state == "SuperMario.EnemyStates.BowserRight")
            {
                EnemyState = new BowserLeft(Position, this);
            }
        }