Mega repair AI

This commit is contained in:
Anuken
2020-09-15 10:39:45 -04:00
parent 757e0fbda0
commit 1327a2bef4
7 changed files with 46 additions and 20 deletions

View File

@@ -33,6 +33,7 @@ public class AIController implements UnitController{
@Override
public void updateUnit(){
updateVisuals();
updateTargeting();
updateMovement();
}
@@ -41,13 +42,23 @@ public class AIController implements UnitController{
return unit.team.data().command;
}
protected void updateVisuals(){
if(unit.isFlying()){
unit.wobble();
if(unit.moving()){
unit.lookAt(unit.vel.angle());
}
}
}
protected void updateMovement(){
}
protected void updateTargeting(){
if(unit.hasWeapons()){
updateWeapons();
}
}