예제 #1
0
 public void LoadUnitData(UnitData unitData)
 {
     _unitData = unitData;
     _unitName.LoadUnitData(unitData);
     _unitHp.LoadUnitData(unitData);
     _unitAttack.LoadUnitData(unitData);
     _unitRangeInfo.LoadUnitData(unitData);
     _unitDefInfo.LoadUnitData(unitData);
     _unitMovementInfo.LoadUnitData(unitData);
     _unitAbilityInfo.LoadUnitData(unitData);
     _unitSprite.RenderSprite(unitData);
 }
예제 #2
0
 public void ShowUnitInfo(Unit unit)
 {
     _unitNameInfo.LoadUnitData(unit.unitData);
     _unitAttackInfo.LoadUnitData(unit.unitData);
     _unitHpInfo.ShowUnitHP(unit.GetStatistics().currentHp, unit.GetStatistics().maxHp);
 }