study/first_study/Assets/Scripts/WeaponSc/Weapondata.cs
jh04010421 22b4d8d57b 윤지호 | LostBits 기능 구현
20226.01.29 수정 (캐릭터, 무기, 공격타입 세분화 완료, 히트박스 게임오버 트리거 작동 버그 발견)
다음 작업 : 캐릭터 스탯 구현, 공격 데미지 구현, 사망 구현
**히트박스 트리거 버그**
{히트박스가 게임오버를 건드리면 캐릭터가 멈춤}
2026-01-30 18:58:52 +09:00

28 lines
1003 B
C#

using UnityEngine;
[CreateAssetMenu(fileName = "Weapondata", menuName = "Scriptable Objects/Weapondata")]
public class WeaponData : ScriptableObject
{
/*public AudioClip sAttackClip; // 약공격 소리
public AudioClip aAttackClip; // 강공격 소리*/
[Header("Damage Info")]
public float sDamage = 10; // 약 공격력
public float aDamage = 25; // 강 공격력
[Header("Delay Info")]
public float frontdelaytime = 0.2f; // 선딜레이 시간
public float atkDuration = 0.1f; // 공격 지속시간
public float afterdelaytime = 0.5f; // 후딜레이 시간
[Header("Hitbox Info")]
public Vector2 sboxSize; // 공격 범위 (가로, 세로)
public Vector2 sboxOffset; // 캐릭터 중심으로부터 얼마나 떨어져 있는지
public Vector2 aboxSize; // 공격 범위 (가로, 세로)
public Vector2 aboxOffset; // 캐릭터 중심으로부터 얼마나 떨어져 있는지
[Header("Combat Info")]
public float baseDamage; // 기본 공격력
public float hitStunTime; // 적이 맞았을 때 멈추는 시간
}