private CCharacterObject CreateCharacter(int index)
        {
            #region Declaration
            string[] strModelAssetPaths =
            {
                @"Models\Army\BodyModels\dragonknight_dragon",
                @"Models\Army\BodyModels\knight",
                @"Models\Army\BodyModels\forgottenone",
                @"Models\Army\BodyModels\forgottentwo",
                @"Models\Army\BodyModels\hunter",
                @"Models\Army\BodyModels\linfang",
                @"Models\Army\BodyModels\ryla",
                @"Models\Army\BodyModels\ddz",
                @"Models\Army\BodyModels\hakiru",
                @"Models\Army\BodyModels\terminator"
            };

            string[] strTextureAssetPaths =
            {
                @"Images\Army\BodyTextures\dragonknight_dragon_red",
                @"Images\Army\BodyTextures\knight",
                @"Images\Army\BodyTextures\forgotten_blue",
                @"Images\Army\BodyTextures\forgotten_green",
                @"Images\Army\BodyTextures\hunterred",
                @"Images\Army\BodyTextures\linfangred",
                @"Images\Army\BodyTextures\rylared",
                @"Images\Army\BodyTextures\ddz_blue",
                @"Images\Army\BodyTextures\hakiru",
                @"Images\Army\BodyTextures\terminator_ultra"
            };

            string[] strWModelAssetPaths =
            {
                @"Models\Army\WeaponModels\dragonknight_knight",
                @"Models\Army\WeaponModels\lightningSword",
                @"Models\Army\WeaponModels\forgotten_weapon",
                @"Models\Army\WeaponModels\forgotten_weapon",
                @"Models\Army\WeaponModels\hunter_weapon",
                @"Models\Army\WeaponModels\linfang_weapon",
                @"Models\Army\WeaponModels\ryla_weapon",
                @"Models\Army\WeaponModels\ddz_weapon",
                @"Models\Army\WeaponModels\hakiru_weapon",
                @"Models\Army\WeaponModels\terminator_weapon"
            };

            string[] strWTextureAssetPaths =
            {
                @"Images\Army\WeaponTextures\dragonknight_knight",
                @"Images\Army\WeaponTextures\lightningSword",
                @"Images\Army\WeaponTextures\forgotten_weapon",
                @"Images\Army\WeaponTextures\forgotten_weapon",
                @"Images\Army\WeaponTextures\hunter_weapon",
                @"Images\Army\WeaponTextures\linfang_weapon",
                @"Images\Army\WeaponTextures\ryla_weapon",
                @"Images\Army\WeaponTextures\ddz_weapon",
                @"Images\Army\WeaponTextures\hakiru_weapon",
                @"Images\Army\WeaponTextures\terminator_weapon"
            };

            string[] strAnimationFiles =
            {
                @"Content\MD2Animation2.xml",
                @"Content\MD2Animation1.xml",
                @"Content\MD2Animation2.xml",
                @"Content\MD2Animation2.xml",
                @"Content\MD2Animation3.xml",
                @"Content\MD2Animation2.xml",
                @"Content\MD2Animation1.xml",
                @"Content\MD2Animation2.xml",
                @"Content\MD2Animation2.xml",
                @"Content\MD2Animation1.xml"
            };
            #endregion Declaration

            CCharacterObject character = new CCharacterObject();

            character.InitializeObject(
                device,
                content,
                strModelAssetPaths[index],
                strTextureAssetPaths[index],
                strWModelAssetPaths[index],
                strWTextureAssetPaths[index],
                strAnimationFiles[index],
                Vector3.Zero, characterScale, 25f);

            return character;
        }
        private void LoadCharacters(ContentManager content)
        {
            #region Declaration
            string[] strModelAssetPaths =
            {
                @"Models\Army\BodyModels\dragonknight_dragon",
                @"Models\Army\BodyModels\knight",
                @"Models\Army\BodyModels\forgottenone",
                @"Models\Army\BodyModels\forgottentwo",
                @"Models\Army\BodyModels\hunter",
                @"Models\Army\BodyModels\linfang",
                @"Models\Army\BodyModels\ryla",
                @"Models\Army\BodyModels\ddz",
                @"Models\Army\BodyModels\hakiru",
                @"Models\Army\BodyModels\terminator"
            };

            string[] strTextureAssetPaths =
            {
                @"Images\Army\BodyTextures\dragonknight_dragon_red",
                @"Images\Army\BodyTextures\knight",
                @"Images\Army\BodyTextures\forgotten_blue",
                @"Images\Army\BodyTextures\forgotten_green",
                @"Images\Army\BodyTextures\hunterred",
                @"Images\Army\BodyTextures\linfangred",
                @"Images\Army\BodyTextures\rylared",
                @"Images\Army\BodyTextures\ddz_blue",
                @"Images\Army\BodyTextures\hakiru",
                @"Images\Army\BodyTextures\terminator_ultra"
            };

            string[] strWModelAssetPaths =
            {
                @"Models\Army\WeaponModels\dragonknight_knight",
                @"Models\Army\WeaponModels\lightningSword",
                @"Models\Army\WeaponModels\forgotten_weapon",
                @"Models\Army\WeaponModels\forgotten_weapon",
                @"Models\Army\WeaponModels\hunter_weapon",
                @"Models\Army\WeaponModels\linfang_weapon",
                @"Models\Army\WeaponModels\ryla_weapon",
                @"Models\Army\WeaponModels\ddz_weapon",
                @"Models\Army\WeaponModels\hakiru_weapon",
                @"Models\Army\WeaponModels\terminator_weapon"
            };

            string[] strWTextureAssetPaths =
            {
                @"Images\Army\WeaponTextures\dragonknight_knight",
                @"Images\Army\WeaponTextures\lightningSword",
                @"Images\Army\WeaponTextures\forgotten_weapon",
                @"Images\Army\WeaponTextures\forgotten_weapon",
                @"Images\Army\WeaponTextures\hunter_weapon",
                @"Images\Army\WeaponTextures\linfang_weapon",
                @"Images\Army\WeaponTextures\ryla_weapon",
                @"Images\Army\WeaponTextures\ddz_weapon",
                @"Images\Army\WeaponTextures\hakiru_weapon",
                @"Images\Army\WeaponTextures\terminator_weapon"
            };

            string[] strAnimationFiles =
            {
                @"Content\MD2Animation2.xml",
                @"Content\MD2Animation1.xml",
                @"Content\MD2Animation2.xml",
                @"Content\MD2Animation2.xml",
                @"Content\MD2Animation3.xml",
                @"Content\MD2Animation2.xml",
                @"Content\MD2Animation1.xml",
                @"Content\MD2Animation2.xml",
                @"Content\MD2Animation2.xml",
                @"Content\MD2Animation1.xml"
            };
            #endregion Declaration

            for (int i = 0; i < strModelAssetPaths.Length; i++)
            {
                CCharacterObject character = new CCharacterObject();

                character.InitializeObject(
                    device,
                    content,
                    strModelAssetPaths[i],
                    strTextureAssetPaths[i],
                    strWModelAssetPaths[i],
                    strWTextureAssetPaths[i],
                    strAnimationFiles[i],
                    Vector3.Zero, characterScale, 25f);

                lstCharacters.Add(character);
            }
        }