Exemple #1
0
    private void SetupUsegeBars(PlayerData data)
    {
        int pirate = 0, guard = 0, max = 0;

        MyNetworkManager.gameModeEnum mode = gameModesList [CurrentModeID].Mode;
        ProgressBar GuardUsageBar = null;
        ProgressBar PirateUsageBar = null;

        foreach (Transform child in UsagePanelTable)
        {
            GameObject.Destroy(child.gameObject);
        }

        if (mode == MyNetworkManager.gameModeEnum.quickPlay)
        {
            guard  = data.qp_games_guard;
            pirate = data.qp_games_pirate;
        }
        else if (mode == MyNetworkManager.gameModeEnum.training)
        {
            guard  = data.tr_games_guard;
            pirate = data.tr_games_pirate;
        }
        else if (mode == MyNetworkManager.gameModeEnum.ranked)
        {
            guard  = data.rk_games_guard;
            pirate = data.rk_games_pirate;
        }

        if (pirate > guard)
        {
            max            = pirate;
            PirateUsageBar = Instantiate(PirateUsagePanel, UsagePanelTable).GetComponent <HeroUsagePanel> ().UsageBar;
            GuardUsageBar  = Instantiate(GuardUsagePanel, UsagePanelTable).GetComponent <HeroUsagePanel> ().UsageBar;
        }
        else
        {
            max            = guard;
            GuardUsageBar  = Instantiate(GuardUsagePanel, UsagePanelTable).GetComponent <HeroUsagePanel> ().UsageBar;
            PirateUsageBar = Instantiate(PirateUsagePanel, UsagePanelTable).GetComponent <HeroUsagePanel> ().UsageBar;
        }

        if (max < 1)
        {
            max = 1;
        }

        SetUsageBar(GuardUsageBar, guard, max);
        SetUsageBar(PirateUsageBar, pirate, max);
    }
Exemple #2
0
 private int GetLosts(PlayerData data)
 {
     MyNetworkManager.gameModeEnum mode = gameModesList [CurrentModeID].Mode;
     if (mode == MyNetworkManager.gameModeEnum.quickPlay)
     {
         return(data.qp_losses);
     }
     else if (mode == MyNetworkManager.gameModeEnum.training)
     {
         return(data.tr_losses);
     }
     else if (mode == MyNetworkManager.gameModeEnum.ranked)
     {
         return(data.looses);
     }
     return(data.qp_losses);
 }
Exemple #3
0
 private int GetWins(PlayerData data)
 {
     MyNetworkManager.gameModeEnum mode = gameModesList [CurrentModeID].Mode;
     if (mode == MyNetworkManager.gameModeEnum.quickPlay)
     {
         Debug.Log(" get qp_wins");
         return(data.qp_wins);
     }
     else if (mode == MyNetworkManager.gameModeEnum.training)
     {
         Debug.Log(" get tr_wins");
         return(data.tr_wins);
     }
     else if (mode == MyNetworkManager.gameModeEnum.ranked)
     {
         Debug.Log(" get wins");
         return(data.wins);
     }
     Debug.Log(" get default");
     return(data.qp_wins);
 }