迫击炮车行为树搭建完成
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user