示例#1
0
 void Start()
 {
     switch (gameMode)
     {
         case GameMode.Deathmatch:
             teams = GameModeTeams.None;
             break;
         case GameMode.PowerInsurgent:
             teams = GameModeTeams.Two;
             break;
         case GameMode.TeamDeathmatch:
             teams = GameModeTeams.Two;
             break;
     }
 }
示例#2
0
    void Start()
    {
        switch (gameMode)
        {
        case GameMode.Deathmatch:
            teams = GameModeTeams.None;
            break;

        case GameMode.PowerInsurgent:
            teams = GameModeTeams.Two;
            break;

        case GameMode.TeamDeathmatch:
            teams = GameModeTeams.Two;
            break;
        }
    }
示例#3
0
    void OnSerializeNetworkView(BitStream stream, NetworkMessageInfo info)
    {
        int net_gameMode = 0;
        int net_teams    = 0;

        if (stream.isWriting)
        {
            net_gameMode = (int)gameMode;
            net_teams    = (int)teams;
            stream.Serialize(ref net_gameMode);
            stream.Serialize(ref net_teams);
        }
        else if (stream.isReading)
        {
            stream.Serialize(ref net_gameMode);
            stream.Serialize(ref net_teams);
            gameMode = (GameMode)net_gameMode;
            teams    = (GameModeTeams)net_teams;
        }
    }
示例#4
0
    void OnSerializeNetworkView(BitStream stream, NetworkMessageInfo info)
    {
        int net_gameMode = 0;
        int net_teams = 0;

        if (stream.isWriting)
        {
            net_gameMode = (int)gameMode;
            net_teams = (int)teams;
            stream.Serialize(ref net_gameMode);
            stream.Serialize(ref net_teams);
        }
        else if (stream.isReading)
        {
            stream.Serialize(ref net_gameMode);
            stream.Serialize(ref net_teams);
            gameMode = (GameMode)net_gameMode;
            teams = (GameModeTeams)net_teams;
        }
    }
示例#5
0
    private void ErrorTooManyOfSameKart(GameModeTeams teams)
    {
        string title   = "ERROR";
        string message = "";

        switch (teams)
        {
        case GameModeTeams.None:
            message = "Two other players have already selected this kart. Choose something else.";
            break;

        case GameModeTeams.Two:
            message = "Your teammate has already selected this kart. Choose something else.";
            break;
        }
        UnityAction okAction = () =>
        {
            MainMenuHandler.EnableInputReceive();
            Destroy(mainMenuHandler.dialogInstance);
        };

        mainMenuHandler.ShowErrorDialog(title, message, okAction);
    }