private IEnumerator CreatePlayer(ControllerSet controllerSet) { yield return(null); switch (controllerSet) { case ControllerSet.VR: if (VR_Controller != null) { Instantiate(VR_Controller); } break; case ControllerSet.PC: if (FPS_Controller != null) { Instantiate(FPS_Controller); } break; case ControllerSet.NF: break; default: break; } }
public GameScreen(GraphicsDeviceManager graphics, ContentManager content, World.Day day) : base(graphics, content) { Input.Reset(); timer = -ReadyLength; // Game starts at 0 levelOverTimer = 0; RestartLevel = false; NextLevel = false; GoToLevelSelect = false; world = new World(day); controllers = new ControllerSet(world); renderer = new Renderer(graphics, world, content); }
protected override void LoadContent() { gameState = GameState.Ready; timer = -ReadyLength; // Playing starts at 0 gameOverTimer = 0; world = new World(); controllers = new ControllerSet(world); renderer = new Renderer(graphics, world, Content); // Load high score try { StreamReader reader = new StreamReader("highScore.txt"); world.HighScore = int.Parse(reader.ReadLine()); reader.Close(); } catch (Exception e) { world.HighScore = 0; } }
public void StartGame(bool isVR) { controllerSet = isVR ? ControllerSet.VR : ControllerSet.PC; StartCoroutine(LoadWorld()); }