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); }