private void ChangeGage(AttackCloudEnum attackCloud) { if (currentAttackCloud != attackCloud) { WeatherRuseGageDictionary[currentAttackCloud].gameObject.SetActive(false); } currentAttackCloud = attackCloud; WeatherRuseGageDictionary[currentAttackCloud].gameObject.SetActive(true); ChangeWeatherGage(5f); }
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]); } }