CapersProject/Assets/02.Scripts/Skill/SkillData.cs
Nam Tae Gun 4db6c2bf57 #17 모래두더지 구르기 스킬(SingleRoll) 추가
+ BaseSkillData에서 TargetLayer를 받아오게끔 로직 수정(스킬마다의 Target이 다름)
+ DamageableProps 태그 추가
+ DamageableProps 부모 클래스 추가
+ DamageableProps 상속 클래스 Rockfall 추가
+ SandMole(모래두더지)가 벽에 박치기 한 뒤에 Rockfall(낙석)을 떨어뜨리는 기능 추가
2024-06-14 18:11:35 +09:00

35 lines
1005 B
C#

using UnityEngine;
namespace BlueWater
{
[CreateAssetMenu(fileName = "NewSkillData", menuName = "ScriptableObjects/Skills/SkillData")]
public class SkillData : ScriptableObject
{
[field: SerializeField]
public string Name { get; private set; }
[field: SerializeField]
public string DisplayName { get; private set; }
[field: SerializeField, TextArea(3, 10)]
public string Description { get; private set; }
[field: SerializeField]
public int Damage { get; private set; }
[field: SerializeField]
public float Cooldown { get; private set; }
[field: SerializeField]
public float Radius { get; private set; }
[field: SerializeField]
public float CastingTime { get; private set; }
[field: SerializeField]
public float Duration { get; private set; }
[field: SerializeField]
public LayerMask TargetLayer { get; private set; }
}
}