迫击炮车行为树搭建完成

This commit is contained in:
2025-10-09 09:48:26 +08:00
parent 08a1c8747b
commit 76e62a75fa
10 changed files with 232 additions and 185 deletions

View File

@@ -169,16 +169,19 @@ processor IADS_CMDR_TASK_MGR WSF_TASK_PROCESSOR
writeln("assign fire");
WsfControlMessage msg = WsfControlMessage();
msg.SetAuxData("track",TRACK);
msg.SetAuxData("task","ENGAGE");
PLATFORM.Comm("sub_net").SendMessage(msg,"red_mortar_carrier1","cmdr_net");
#AssignTask(TRACK, "ENGAGE", firer[i]);
msg.SetAuxData("task","FIRE");
PLATFORM.Comm("sub_net").SendMessage(msg,firer[i].Name(),"cmdr_net");
AssignTask(TRACK, "ENGAGE", firer[i]);
}
int numMover=(int)(mover.Size());
for (int i=0; i < numMover; i = i + 1)
{
writeln("assign move");
WsfControlMessage msg = WsfControlMessage();
msg.SetAuxData("track",TRACK);
msg.SetAuxData("task","MOVE");
PLATFORM.Comm("sub_net").SendMessage(msg,mover[i].Name(),"cmdr_net");
AssignTask(TRACK, "MOVE", mover[i]);
}
@@ -186,6 +189,9 @@ processor IADS_CMDR_TASK_MGR WSF_TASK_PROCESSOR
for (int i=0; i < numWaiter; i = i + 1)
{
writeln("assign wait");
WsfControlMessage msg = WsfControlMessage();
msg.SetAuxData("task","WAIT");
PLATFORM.Comm("sub_net").SendMessage(msg,waiter[i].Name(),"cmdr_net");
AssignTask(TRACK, "WAIT", waiter[i]);
}
end_script