26 lines
1.2 KiB
C#
26 lines
1.2 KiB
C#
|
using UnityEngine;
|
|||
|
|
|||
|
namespace BlueWater.Enemies.Bosses.TitanSlime.Skills
|
|||
|
{
|
|||
|
[CreateAssetMenu(fileName = "JumpSlamData", menuName = "ScriptableObjects/Skills/TitanSlime/JumpSlamData")]
|
|||
|
public class JumpSlamData : SkillData
|
|||
|
{
|
|||
|
[field: SerializeField, Tooltip("타겟 위치로부터 설정 값만큼 랜덤 범위")]
|
|||
|
public float TargetRandomRange { get; private set; } = 1f;
|
|||
|
|
|||
|
[field: SerializeField, Tooltip("자신의 위치로부터 설정 값만큼 더 랜덤 범위")]
|
|||
|
public float SelfRandomRange { get; private set; } = 3f;
|
|||
|
|
|||
|
[field: SerializeField, Tooltip("점프할 때, 최대 높이")]
|
|||
|
public float JumpHeight { get; private set; } = 2f;
|
|||
|
|
|||
|
[field: SerializeField, Tooltip("공격했을 때, 슬로우 지속 효과")]
|
|||
|
public float SlowDuration { get; private set; } = 3f;
|
|||
|
|
|||
|
[field: SerializeField, Tooltip("공격했을 때, 슬로우 계수\n이동속도 * 설정 값")]
|
|||
|
public float SlowCoefficient { get; private set; } = 0.5f;
|
|||
|
|
|||
|
[field: SerializeField, Tooltip("공격했을 때, 타겟을 밀어내는 힘")]
|
|||
|
public float PushPower { get; private set; } = 3f;
|
|||
|
}
|
|||
|
}
|