First commit
This commit is contained in:
34
Units/Minion.cs
Normal file
34
Units/Minion.cs
Normal file
@@ -0,0 +1,34 @@
|
||||
using Battle;
|
||||
|
||||
namespace Units
|
||||
{
|
||||
public class Minion : Unit
|
||||
{
|
||||
private int _minionAtk;
|
||||
private int _minionMaxHP;
|
||||
|
||||
protected override void Init()
|
||||
{
|
||||
MaxHP = _minionMaxHP;
|
||||
Atk = GetAtkByGameTime();
|
||||
}
|
||||
|
||||
protected override int GetAttackDamage(AttackType attackType)
|
||||
{
|
||||
//데미지 계산
|
||||
|
||||
return Atk;
|
||||
}
|
||||
|
||||
protected override void OnDied()
|
||||
{
|
||||
//소멸
|
||||
Destroy();
|
||||
}
|
||||
|
||||
private int GetAtkByGameTime()
|
||||
{
|
||||
return _minionAtk * BattleManager.CurrentGameSeconds;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user