void HandleTurnEndedEvent(UM_TBM_MatchResult res)
 {
     if (res.IsSucceeded)
     {
         RS_LevelLoader.LoadLevel(RS_Scene.RS_Garage);
     }
 }
示例#2
0
 void HandleMatchLoadedEvent(UM_TBM_MatchResult res)
 {
     if (res.IsSucceeded)
     {
         RS_TBM_RaceController.CurrentMatch = res.Match;
         RS_LevelLoader.LoadLevel(RS_Scene.RS_DesertTrack);
     }
 }
 void HandleMatchUpdatedEvent(UM_TBM_MatchResult res)
 {
     Debug.Log("HandleMatchUpdatedEvent " + res.IsSucceeded);
     if (res.IsSucceeded)
     {
         RS_LevelLoader.LoadLevel(RS_Scene.RS_Garage);
     }
 }
    public void OnButtonPlayClick()
    {
        Debug.Log("[OnButtonPlayClick]");

        if (CurrentMatch != null)
        {
            //Redirect to the play scene and make a move
            RS_GamePlayController.Mode        = RS_GameMode.Multiplayer;
            RS_GamePlayController.ActiveMatch = CurrentMatch;
            RS_LevelLoader.LoadLevel(RS_Scene.RS_DesertTrack);
        }
    }
示例#5
0
    public void ButtonStartHandler()
    {
        if (RS_PlayerData.Instance.MultiplayerTickets > 0)
        {
#if !UNITY_EDITOR
            TBM.Matchmaker.SetGroup(RS_PlayerData.Instance.GetCarTemplate(RS_GameData.MenuCarId).Index + 1);
            TBM.Matchmaker.FindMatch(2, 2);
            RS_GamePlayController.Mode = RS_GameMode.Multiplayer;
#else
            RS_GamePlayController.Mode = RS_GameMode.SinglePlayer;
            RS_PlayerData.Instance.MultiplayerTickets--;
            RS_LevelLoader.LoadLevel(RS_Scene.RS_DesertTrack);
#endif
        }
    }
示例#6
0
    private void HandleActionMatchFound(UM_TBM_MatchResult res)
    {
        Debug.Log("HandleActionMatchFound " + res.IsSucceeded);
        if (res.IsSucceeded)
        {
            //Redirect to the play scene and make a move
            RS_GamePlayController.Mode        = RS_GameMode.Multiplayer;
            RS_GamePlayController.ActiveMatch = res.Match;
            RS_PlayerData.Instance.MultiplayerTickets--;

            RS_LevelLoader.LoadLevel(RS_Scene.RS_DesertTrack);
        }
        else
        {
            Debug.Log("[HandleActionMatchFound] error " + res.Error.Description);
        }
    }
 public void TrainWithBot()
 {
     RS_LevelLoader.LoadLevel(RS_Scene.RS_DesertTrack);
 }
示例#8
0
 public void ButtonTrainingHandler()
 {
     RS_GamePlayController.Mode = RS_GameMode.SinglePlayer;
     RS_LevelLoader.LoadLevel(RS_Scene.RS_DesertTrack);
 }
 private void UIController_ButtonGoToMainMenuEvent()
 {
     RS_LevelLoader.LoadLevel(RS_Scene.RS_Garage);
 }