public void ResetTour()
    {
        LoadNewTour();
        LoadSkin();
        for (int i = 0; i < List_Tourment.Count; i++)
        {
            List_Tourment[i].ResetNewTour();
        }
        LoadMatch(LoadMatchFromFile(Key_Tourment_A));
        LoadMatch(LoadMatchFromFile(Key_Tourment_B));
        isFinalMatch = false;
        List_Rivial  = new List <Rivial>();
        Rivial rivial  = new Rivial("V_1", "V_1_0");
        Rivial rivial1 = new Rivial("V_1_3", "V_1_4");
        Rivial rivial2 = new Rivial("B_V_1_0", "B_V_1_1");
        Rivial rivial3 = new Rivial("B_V_1_2", "B_V_1_3");

        List_Rivial.Add(rivial);
        List_Rivial.Add(rivial1);
        List_Rivial.Add(rivial2);
        List_Rivial.Add(rivial3);
        CurrTourmentPlayer = "V_1";
        SaveMatchGlobal();
        Rewrard.gameObject.SetActive(false);
    }
    public void Load()
    {
        //  PlayerPrefs.DeleteKey(Key_Tourment);
        if (!PlayerPrefs.HasKey(Key_Tourment))
        {
            LoadNewTour();
        }

        for (int i = 0; i < List_Tourment.Count; i++)
        {
            if (List_Tourment[i].KeyRoundCurr.StartsWith("V_1") || List_Tourment[i].KeyRoundCurr.StartsWith("B_V_1"))
            {
                List_Tourment[i].TransSkin.gameObject.SetActive(true);
            }
            else
            {
                List_Tourment[i].TransSkin.gameObject.SetActive(false);
            }
        }
        LoadSkin();



        LoadMatch(LoadMatchFromFile(Key_Tourment_A));
        LoadMatch(LoadMatchFromFile(Key_Tourment_B));
        if (LoadMatch_0())
        {
            isFinalMatch = false;
            Rivial rivial  = new Rivial("V_1", "V_1_0");
            Rivial rivial1 = new Rivial("V_1_3", "V_1_4");
            Rivial rivial2 = new Rivial("B_V_1_0", "B_V_1_1");
            Rivial rivial3 = new Rivial("B_V_1_2", "B_V_1_3");
            List_Rivial.Add(rivial);
            List_Rivial.Add(rivial1);
            List_Rivial.Add(rivial2);
            List_Rivial.Add(rivial3);
            CurrTourmentPlayer = "V_1";
            Rewrard.gameObject.SetActive(false);
        }
        else if (LoadMatch_1())
        {
            isFinalMatch = false;
            Rivial rivial  = new Rivial("V_2_0", "V_2_1");
            Rivial rivial1 = new Rivial("B_V_2_0", "B_V_2_1");
            List_Rivial.Add(rivial);
            List_Rivial.Add(rivial1);

            CurrTourmentPlayer = "V_2_0";
            Rewrard.gameObject.SetActive(false);
        }
        else
        {
            isFinalMatch = true;
            Rivial rivial = new Rivial("V_3", "B_V_3");
            CurrTourmentPlayer = "V_3";
            Rewrard.gameObject.SetActive(true);
        }
    }
    public bool isMatchPlayer(Rivial rivial)
    {
        var rivial2 = GetTourmnet(CurrTourmentPlayer).MatchRivial;

        if (rivial.P1 == CurrTourmentPlayer || rivial.P2 == CurrTourmentPlayer || rivial.P1 == rivial2 || rivial.P2 == rivial2)
        {
            return(true);
        }
        return(false);
    }
    public void LoadTour()
    {
        bool isResetTour = false;

        CompleteMatch();
        SaveMatchGlobal();

        List_Rivial = new List <Rivial>();

        if (LoadMatch_0())
        {
            isFinalMatch = false;
            Rivial rivial  = new Rivial("V_1", "V_1_0");
            Rivial rivial1 = new Rivial("V_1_3", "V_1_4");
            Rivial rivial2 = new Rivial("B_V_1_0", "B_V_1_1");
            Rivial rivial3 = new Rivial("B_V_1_2", "B_V_1_3");
            List_Rivial.Add(rivial);
            List_Rivial.Add(rivial1);
            List_Rivial.Add(rivial2);
            List_Rivial.Add(rivial3);
            CurrTourmentPlayer = "V_1";
            Rewrard.gameObject.SetActive(false);
        }
        else if (LoadMatch_1())
        {
            Rewrard.gameObject.SetActive(false);
            isFinalMatch = false;
            Rivial rivial  = new Rivial("V_2_0", "V_2_1");
            Rivial rivial1 = new Rivial("B_V_2_0", "B_V_2_1");
            List_Rivial.Add(rivial);
            List_Rivial.Add(rivial1);

            CurrTourmentPlayer = "V_2_0";
        }
        else if (LoadFinalMatch())
        {
            Rewrard.gameObject.SetActive(true);
            isFinalMatch = true;
            Rivial rivial = new Rivial("V_3", "B_V_3");
            CurrTourmentPlayer = "V_3";
        }
        else
        {
            isResetTour = true;
        }
        if (isResetTour)
        {
            LoadNewTour();
            LoadSkin();
            for (int i = 0; i < List_Tourment.Count; i++)
            {
                List_Tourment[i].ResetNewTour();
            }
            LoadMatch(LoadMatchFromFile(Key_Tourment_A));
            LoadMatch(LoadMatchFromFile(Key_Tourment_B));
            isFinalMatch = false;
            List_Rivial  = new List <Rivial>();
            Rivial rivial  = new Rivial("V_1", "V_1_0");
            Rivial rivial1 = new Rivial("V_1_3", "V_1_4");
            Rivial rivial2 = new Rivial("B_V_1_0", "B_V_1_1");
            Rivial rivial3 = new Rivial("B_V_1_2", "B_V_1_3");
            List_Rivial.Add(rivial);
            List_Rivial.Add(rivial1);
            List_Rivial.Add(rivial2);
            List_Rivial.Add(rivial3);
            CurrTourmentPlayer = "V_1";
            SaveMatchGlobal();
            Rewrard.gameObject.SetActive(false);
        }
        else
        {
            LoadMatch(LoadMatchFromFile(Key_Tourment_A));
            LoadMatch(LoadMatchFromFile(Key_Tourment_B));
        }
    }