public void InitializeObject(GraphicsDevice device, ContentManager content,
     string modelCharacterAssetName, string textureCharacterAssetName,
     string modelWeaponAssetName, string textureWeaponAssetName,
     string xmlAnimationsList,
     Vector3 position, float scaleRatio, float heightShift)
 {
     effect = content.Load<Effect>(@"Effects\Series4Effects");
     _characterModel = LoadModel(modelCharacterAssetName, textureCharacterAssetName, device, content, xmlAnimationsList);
     _weaponModel = LoadModel(modelWeaponAssetName, textureWeaponAssetName, device, content, xmlAnimationsList);
     lstAnimationNames = _characterModel.GetListAnimationNames();
     SetAnimation(SelectAnimationSingle("stand"));
     _heightShift = heightShift;
     _scaleRatio = scaleRatio;
     SetPosition(position);
 }