Exemplo n.º 1
0
    public void SetTrack(TrackManager.TrackData track)
    {
        trackName = track.name;

        image.sprite = track.image;

        string text = track.name;

        text += Environment.NewLine + Environment.NewLine;
        text += track.description;

        image.sprite     = track.image;
        description.text = text;
    }
Exemplo n.º 2
0
    void OnServerUpdate()
    {
        Lobby lobby = Lobby.instance;

        bool trackSelected = false;

        TrackManager.TrackData trackData = TrackManager.GetCurrentTrack();

        if (trackData != null)
        {
            trackText.text    = trackData.name;
            trackImage.sprite = trackData.image;
            trackSelected     = true;
        }
        else
        {
            Debug.Log("Invalid track: [" + Lobby.instance.track + "]");
        }

        bool modeSelected = false;

        ModeManager.ModeData modeData = ModeManager.GetCurrentMode();

        if (modeData != null)
        {
            modeText.text    = modeData.name;
            modeImage.sprite = modeData.image;
            modeSelected     = true;
        }
        else
        {
            Debug.Log("Invalid mode: [" + Lobby.instance.mode + "]");
        }

        if (trackSelected && modeSelected && lobby.GetMyProfile().selectedCar != null)
        {
            lobby.UpdateProfile(Network.player, PlayerProfile.READY, bool.TrueString);
        }

        ReadyChecks();
    }