public override void AddGameObjectEvent(float activationTime, GameObject gameObject) { CutSceneEventArgs eventArgs = new CutSceneEventArgs("Add GameObject", activationTime); gameObject.LoadContent(ScreenManager.Content); eventArgs.GameObject = gameObject; Ship ship = gameObject as Ship; if (ship != null) { ship.SetUpTurretSpawnPools(); eventArgs.GameObject = ship; } EventsList.Add(eventArgs); }
public void LoadAndAddGameObject(GameObject gameObject) { gameObject.LoadContent(ScreenManager.Content); GameObjectsToAdd.Add(gameObject); }