23 lines
1.0 KiB
C#
23 lines
1.0 KiB
C#
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 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;
|
|
}
|
|
} |