Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public bool _isHeadSetConnected;
- public bool isHeadSetConnected
- {
- get
- {
- return _isHeadSetConnected;
- }
- set
- {
- if(_isHeadSetConnected != value)
- {
- _isHeadSetConnected = value;
- if (_isHeadSetConnected == false && !PauseController.Instance.IsPlayerInPausePosition())
- OVRManager.HMDUnmounted += PauseController.Instance.EnablePause;
- else if (_isHeadSetConnected == true && !PauseController.Instance.IsPlayerInPausePosition())
- OVRManager.HMDMounted += PauseController.Instance.EnablePause;
- return;
- }
- }
- }
- public bool _isControllerConnected;
- public bool isControllerConnected
- {
- get
- {
- return _isControllerConnected;
- }
- set
- {
- if (_isControllerConnected != value)
- {
- _isControllerConnected = value;
- if (isHeadSetConnected == true) // se o headset estiver conectado, verifica se o controle está conectado e se o modal de conexão.
- {
- if (_isControllerConnected == false && Game_Manager.Instance.newGame == false && PauseController.Instance.showConnectedController == false)
- {
- PauseController.Instance.PauseGame();
- PauseController.Instance.EnableConnectionScreen(true);
- PauseController.Instance.showConnectedController = true;
- }
- else if (_isControllerConnected == true && Game_Manager.Instance.newGame == false && PauseController.Instance.showConnectedController == true)
- {
- PauseController.Instance.UnPauseGame();
- PauseController.Instance.EnableConnectionScreen(false);
- PauseController.Instance.showConnectedController = false;
- }
- else if (_isControllerConnected == true && !isControllerSideChecked)
- {
- StartCoroutine(CheckController());
- isControllerSideChecked = true;
- }
- }
- return;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement