private void ChangeGage(AttackCloudEnum attackCloud)
 {
     if (currentAttackCloud != attackCloud)
     {
         WeatherRuseGageDictionary[currentAttackCloud].gameObject.SetActive(false);
     }
     currentAttackCloud = attackCloud;
     WeatherRuseGageDictionary[currentAttackCloud].gameObject.SetActive(true);
     ChangeWeatherGage(5f);
 }
Example #2
0
        private void Start()
        {
            var keyList         = new KeyCode[] { KeyCode.Alpha1, KeyCode.Alpha2, KeyCode.Alpha3, KeyCode.Alpha4 };
            var attackCloudList = new AttackCloudEnum[] { AttackCloudEnum.ThnderCloud, AttackCloudEnum.FireCloud, AttackCloudEnum.TornadoCloud, AttackCloudEnum.IcicleCloud };

            for (var i = 0; i < Mathf.Min(attackCloudPrehabs.Length, keyList.Length); i++)
            {
                _attackCloudDictionary.Add(keyList[i], attackCloudPrehabs[i]);
            }

            for (var i = 0; i < Mathf.Min(attackCloudPrehabs.Length, attackCloudList.Length); i++)
            {
                _attackCloudDictionary2.Add(attackCloudList[i], attackCloudPrehabs[i]);
            }
        }