Пример #1
1
        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);
        }
Пример #2
0
    // 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;
 }
Пример #4
0
        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);
        }
Пример #5
0
    // 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();
            }
        }
Пример #8
0
 public void SetMultiplayerUI(MultiplayerMode mode)
 {
     MultiplayerUI.Mode = mode;
 }
Пример #9
0
 public void SetNetworkMode(bool value)
 {
     isOnline = value;
     MultiplayerMode.SetActive(false);
     OfflineOnlineMode.SetActive(true);
 }