using UnityEngine; namespace BlueWater.Enemies.Bosses.Rhinoceros.Skills { [CreateAssetMenu(fileName = "SeismicThrustData", menuName = "ScriptableObjects/Skills/Rhinoceros/SeismicThrustData", order = (int)RhinocerosSkill.SeismicThrust)] public class SeismicThrustData : SkillData { [field: SerializeField, Range(0f, 10f)] public float HorizontalRange { get; private set; } = 3f; [field: SerializeField] public GameObject SeismicThrustParticle { get; private set; } [field: SerializeField, Tooltip("공격했을 때, 타겟을 밀어내는 힘")] public float PushPower { get; private set; } = 20f; [field: SerializeField, Tooltip("공격했을 때, 타겟의 기절 지속시간")] public float StunDuration { get; private set; } = 0.15f; [field: SerializeField, Tooltip("공격했을 때, 슬로우 지속 효과")] public float SlowDuration { get; private set; } = 5f; [field: SerializeField, Tooltip("공격했을 때, 슬로우 계수\n이동속도 * 설정 값")] public float SlowCoefficient { get; private set; } = 0.3f; } }