private void Start()
        {
            onStartingServerPanel.gameObject.SetActive(false);

            //First, clear the maps dropdown
            mapsDropdown.ClearOptions();

            //Then get all online scenes
            onlineTCScenes = TCScenesManager.GetAllOnlineScenes().ToList();

            //And all the scenes to the map dropdown
            List <string> scenes = onlineTCScenes.Select(scene => scene.DisplayNameLocalized).ToList();

            mapsDropdown.AddOptions(scenes);
            mapsDropdown.RefreshShownValue();

            //Get active network manager
            netManager = TCNetworkManager.Instance;

            //Get the images that are in the input fields
            gameNameImage = gameNameText.GetComponent <Image>();

            //Get the existing colors of the input fields
            gameNameImageColor   = gameNameImage.color;
            maxPlayersImageColor = maxPlayersImage.color;

            menuController = GetComponentInParent <MenuController>();

            string[] names = Enum.GetNames(typeof(UserProvider));
            authModeDropdown.ClearOptions();
            authModeDropdown.AddOptions(names.ToList());
            authModeDropdown.RefreshShownValue();
        }
Ejemplo n.º 2
0
        private void Start()
        {
            onStartingServerPanel.gameObject.SetActive(false);

            //First, clear the maps dropdown
            mapsDropdown.ClearOptions();

            //Then get all online scenes
            onlineTCScenes = TCScenesManager.GetAllEnabledOnlineScenesInfo().ToList();

            //And all the scenes to the map dropdown
            List <string> scenes = onlineTCScenes.Select(scene => scene.DisplayNameLocalized).ToList();

            mapsDropdown.AddOptions(scenes);
            mapsDropdown.RefreshShownValue();

            //Get active network manager
            netManager = TCNetworkManager.Instance;

            //Get the images that are in the input fields
            gameNameImage   = gameNameText.GetComponent <Image>();
            maxPlayersImage = maxPlayersText.GetComponent <Image>();

            //Get the existing colors of the input fields
            gameNameImageColor   = gameNameImage.color;
            maxPlayersImageColor = maxPlayersImage.color;
        }
Ejemplo n.º 3
0
        private void Awake()
        {
            //Get our network manager
            netManager = GetComponent <TCNetworkManager>();

            //Set the active game discovery to this discovery object
            netManager.gameDiscovery = this;

            if (!Game.IsGameQuitting)
            {
                Logger.Debug("Game discovery is ready!");
            }
        }