private void InsertStatusEffect(StatusEffect statusEffect) { if (_statusEffects.Count == 0) { _statusEffects.Add(statusEffect); _statusIcon.SetStatusEffect(_statusEffects, _statusEffects[0]._durationTime); } else { for (int i = 0; i < _statusEffects.Count; i++) { if (_statusEffects[i].Kind != statusEffect.Kind) { _statusEffects.Add(statusEffect); } else { _statusEffects[i]._durationTime = 5f; //변수로 치환 } _statusIcon.SetStatusEffect(_statusEffects, _statusEffects[i]._durationTime); //현재 리스트 전달 및 지속시간 전달 } } }