fBaseXtensions.Game.Hero.Class.PlayerClass.CreateBotClass C# (CSharp) Method

CreateBotClass() static private method

static private CreateBotClass ( ) : void
return void
        internal static void CreateBotClass()
        {
            if (FunkyGame.CurrentActorClass != ActorClass.Invalid)
            {
                //Create Specific Player Class
                switch (FunkyGame.CurrentActorClass)
                {
                    case ActorClass.Barbarian:
                        FunkyGame.Hero.Class = new Barbarian();
                        break;
                    case ActorClass.DemonHunter:
                        FunkyGame.Hero.Class = new DemonHunter();
                        break;
                    case ActorClass.Monk:
                        FunkyGame.Hero.Class = new Monk();
                        break;
                    case ActorClass.Witchdoctor:
                        FunkyGame.Hero.Class = new WitchDoctor();
                        break;
                    case ActorClass.Wizard:
                        FunkyGame.Hero.Class = new Wizard();
                        break;
                    case ActorClass.Crusader:
                        FunkyGame.Hero.Class = new Crusader();
                        break;
                }

                FunkyGame.Hero.Class.RecreateAbilities();
                ShouldRecreatePlayerClass = false;
            }
        }