示例#1
0
    private void Start()
    {
        _manager      = NetworkManager.singleton as TTNetworkManagerListServer;
        _apiConnector = _manager.GetComponent <TTApiConnector>();

        _manager.onPlayerListChanged += onPlayerListChanged;
        _manager.onServerStarted     += serverStartedHandler;
        _manager.onServerStopped     += serverStoppedHandler;
        _apiConnector.ListServer.ClientApi.onServerListUpdated += updateListOfServers;
        TTSettingsManager.onPlayerNameChanged    += updateGameName;
        TTSettingsManager.onServerPrivacyChanged += updatePrivacy;
    }
示例#2
0
    public override void OnStartLocalPlayer()
    {
        LocalPlayer = this;
        _manager    = NetworkManager.singleton as TTNetworkManagerListServer;

        TTSettingsManager.onPlayerNameChanged    += changePlayerName;
        TTSettingsManager.onServerPrivacyChanged += changeServerPrivacy;

        FindObjectOfType <MenuManager>().GoToLobby();

        Invoke(nameof(cmdSetPlayerIndex), 0.2f);
        Invoke(nameof(cmdSetPlayerColorVariation), 0.2f);
        cmdChangePlayerName(TTSettingsManager.Singleton.PlayerName);
    }