Пример #1
0
 void Start()
 {
     _picking             = false;
     _levelAndPickRateMap = new Dictionary <int, float>()
     {
         { CpuLevel.Easy, 30.0f },
         { CpuLevel.Normal, 55.0f },
         { CpuLevel.Hard, 80.0f },
     };
     _deck     = GameObject.Find("/Field/Deck").GetComponent <Deck>();
     _hand     = GameObject.Find("/Field/Player2Field").GetComponent <PlayerHand>();
     _levelObj = GameObject.Find("/CpuLevel").GetComponent <CpuLevel>();
 }
Пример #2
0
    private void ChangeCpuLevelToggle()
    {
        CpuLevel cpuLevel           = GameObject.Find("/CpuLevel").GetComponent <CpuLevel>();
        var      levelAndToggleName = new Dictionary <int, string>()
        {
            { 0, "Easy" },
            { 1, "Normal" },
            { 2, "Hard" },
        };
        string targetName = levelAndToggleName[cpuLevel.GetLevel()];

        GameObject[] toggleObjs = GameObject.FindGameObjectsWithTag("CpuLevelToggle");
        foreach (var toggleObj in toggleObjs)
        {
            if (toggleObj.name == targetName)
            {
                toggleObj.GetComponent <Toggle>().isOn = true;
            }
        }
    }