Practice_Unity/Assets/Scripts/Contents/Status_Player.cs
Seonkyu.kim 488c0858ad 작업
1. UI 버튼 작업 했음
2. 칼, 방패 따로 붙이는 작업 헀음
3. 공격 모션에 이제 버튼 연동함

Todo
1. 공격시 화면 이상하게 흔들리는거 수정할 차례
2. 히트 박스 해서 몬스터 공격하는거 연동하기
2025-09-29 17:59:40 +09:00

36 lines
962 B
C#

using UnityEngine;
public class Status_Player : Status
{
[SerializeField] private Data_Status_Player _data;
public Data_Status_Player Data
{
get { return _data; }
set
{
if (value != null)
{
_data = value;
}
}
}
// --- 부모의 abstract 프로퍼티들 ---
public override int Level => _data.level;
public override int Hp => _data.hp;
public override int MaxHp => _data.maxHp;
public override int Mp => _data.mp;
public override int MaxMp => _data.maxMp;
public override float Attack => _data.attack;
public override float Defense => _data.defense;
public override float MoveSpeed => _data.moveSpeed;
public override float AtkSpeed => _data.atkSpeed;
// --- Player 전용 프로퍼티들 ---
public float Exp => _data.exp;
public float MaxExp => _data.maxExp;
public int Gold => _data.gold;
}