public Game(MultiplayerMode mode) { s_current = this; m_multiplayerMode = mode; m_field = new Field(this); m_roundIndex = 0; m_totalRounds = CVars.roundsToWin.intValue; RegisterNotification(Notifications.ConsoleVariableChanged, ConsoleVariableChanged); }
// Use this for initialization void Start() { Screen.sleepTimeout = SleepTimeout.NeverSleep; if (SceneManager.GetActiveScene().name == "Classic") { AudioManager.Instance.songNumber = 1; } else if (SceneManager.GetActiveScene().name == "Ruins") { AudioManager.Instance.songNumber = 2; } AudioManager.Instance.PlayBGMusic(AudioManager.Instance.songNumber); if (mainMenu != null) { // mainMenu.SetActive(true); if (MultiplayerMode != null) { MultiplayerMode.SetActive(true); } } GetAudioAndGraphicSettingOnStart(); }
private void StopAll() { AppleLocalMultiplayer.ServiceAdvertiser.StopAdvertising(); _networkManager.StopHost(); _serverPeerId = null; _desiredMode = MultiplayerMode.None; }
// Use this for initialization void Start() { if (mainMenu != null) { mainMenu.SetActive(true); } if (MultiplayerMode != null) { MultiplayerMode.SetActive(true); } }
private void StartLocalMultiplayerHost(Action onReadyAction) { _hostAction = onReadyAction; _desiredMode = MultiplayerMode.Host; StartSession(); AppleLocalMultiplayer.ServiceAdvertiser.StartAdvertising(DiscoveryInfo); if (_hostAction != null) { _hostAction(); _hostAction = null; } }
private void StartLocalMultiplayerClient(Action onReadyAction) { _clientAction = onReadyAction; _serverPeerId = null; _desiredMode = MultiplayerMode.Client; StartSession(); if (_customDeviceBrowser != null) { _customDeviceBrowser.Open(); } else { AppleLocalMultiplayer.PeerDiscovery.OpenBrowser(); } }
public void SetMultiplayerUI(MultiplayerMode mode) { MultiplayerUI.Mode = mode; }
public void SetNetworkMode(bool value) { isOnline = value; MultiplayerMode.SetActive(false); OfflineOnlineMode.SetActive(true); }