36 lines
967 B
C#
36 lines
967 B
C#
using System;
|
|
using UnityEngine;
|
|
|
|
public class Status : MonoBehaviour
|
|
{
|
|
[SerializeField]
|
|
protected int _level;
|
|
[SerializeField]
|
|
protected int _hp;
|
|
[SerializeField]
|
|
protected int _maxHp;
|
|
[SerializeField]
|
|
protected int _attack;
|
|
[SerializeField]
|
|
protected int _defense;
|
|
[SerializeField]
|
|
protected float _speed;
|
|
|
|
public int Level { get { return _level; } set { _level = value; } }
|
|
public int Hp { get { return _hp; } set { _hp = value; } }
|
|
public int MaxHp { get { return _maxHp; } set { _maxHp = value; } }
|
|
public int Attack { get { return _attack; } set { _attack = value; } }
|
|
public int Defense { get { return _defense; } set { _defense = value; } }
|
|
public float MoveSpeed { get { return _speed; } set { _speed = value; } }
|
|
|
|
private void Start()
|
|
{
|
|
_level = 1;
|
|
_hp = 100;
|
|
_maxHp = 100;
|
|
_attack = 10;
|
|
_defense = 5;
|
|
_speed = 5.0f;
|
|
}
|
|
}
|