Unit command prototype

This commit is contained in:
Anuken
2022-02-08 18:30:35 -05:00
parent 2fabd39ea1
commit f9efbb6686
15 changed files with 146 additions and 20 deletions

View File

@@ -0,0 +1,35 @@
package mindustry.ai.types;
import arc.math.geom.*;
import arc.util.*;
import mindustry.entities.units.*;
import mindustry.gen.*;
public class CommandAI extends AIController{
public @Nullable Vec2 targetPos;
@Override
public void updateUnit(){
//TODO
if(targetPos != null){
//if(unit.isFlying()){
moveTo(targetPos, 5f);
//}
if(unit.isFlying()){
unit.lookAt(targetPos);
}else{
faceTarget();
}
}
}
public void commandPosition(Vec2 pos){
targetPos = pos;
}
public void commandTarget(Teamc moveTo){
//TODO
}
}