public UnitStateAttack(BattleUnit bu) : base(UnitStateType.Attack, bu) { }
public UnitState(UnitStateType type, BattleUnit unit) { this.Type = type; m_Unit = unit; }
public UnitStateEmpower(BattleUnit bu) : base(UnitStateType.Empowering, bu) { }
public UnitStateRest(BattleUnit bu) : base(UnitStateType.Rest, bu) { }
public UnitStateIdle(BattleUnit bu) : base(UnitStateType.Idle, bu) { }
public void Init(SkillData data, BattleUnit unit) { m_Data = data; m_Unit = unit; }