/// <summary> /// 대상에게 버프 or 디버프를 적용 /// </summary> /// <param name="target">대상</param> /// <param name="effect">버프나 디버프의 프로토타입</param> /// <param name="createNew">전달된 그대로 적용할 건지, 새 개체를 생성해서 적용할 건지. 중첩가능한 스킬은 false</param> public void ApplyTemporaryEffect(ICombatant target, TemporaryEffect effect, bool createNew = true) { #if DEBUG_TEMP_EFFECT Debug.Log("적: " + target); #endif if (createNew) { target.AddTemporaryEffect(new TemporaryEffect(effect)); } else { target.AddTemporaryEffect(effect); } }