84 if(!
GetVariableIn(
"IsWaypointRelated", msg.m_bIsWaypointRelated))
89 if (msg.m_bIsWaypointRelated)
113 float m_fPriorityLevel;
116 bool m_bIsWaypointRelated;
123 "TargetClusterState",
138 msg.m_fPriorityLevel = m_fPriorityLevel;
140 if(!
GetVariableIn(
"IsWaypointRelated", msg.m_bIsWaypointRelated))
141 msg.m_bIsWaypointRelated = m_bIsWaypointRelated;
143 GetVariableIn(
"TargetClusterState", msg.m_TargetClusterState);
147 if (msg.m_bIsWaypointRelated)
159 s = s +
string.Format(
"m_fPriorityLevel: %1\n", m_fPriorityLevel);
160 s = s +
string.Format(
"m_bIsWaypointRelated: %1\n", m_bIsWaypointRelated);
178 SCR_AISendMessageGenerated.PORT_RECEIVER,
196 if(!
GetVariableIn(
"IsWaypointRelated", msg.m_bIsWaypointRelated))
199 if (msg.m_bIsWaypointRelated)
223 float m_fPriorityLevel;
226 bool m_bIsWaypointRelated;
246 msg.m_fPriorityLevel = m_fPriorityLevel;
248 if(!
GetVariableIn(
"IsWaypointRelated", msg.m_bIsWaypointRelated))
249 msg.m_bIsWaypointRelated = m_bIsWaypointRelated;
251 if (msg.m_bIsWaypointRelated)
263 s = s +
string.Format(
"m_fPriorityLevel: %1\n", m_fPriorityLevel);
264 s = s +
string.Format(
"m_bIsWaypointRelated: %1\n", m_bIsWaypointRelated);
288 SCR_AISendMessageGenerated.PORT_RECEIVER,
300 SCR_AIMessage_Move msg =
new SCR_AIMessage_Move();
309 if(!
GetVariableIn(
"IsWaypointRelated", msg.m_bIsWaypointRelated))
321 if (msg.m_bIsWaypointRelated)
347 float m_fPriorityLevel;
350 bool m_bIsWaypointRelated;
380 msg.m_fPriorityLevel = m_fPriorityLevel;
382 if(!
GetVariableIn(
"IsWaypointRelated", msg.m_bIsWaypointRelated))
383 msg.m_bIsWaypointRelated = m_bIsWaypointRelated;
389 msg.m_eMovementType = m_eMovementType;
392 msg.m_bUseVehicles = m_bUseVehicles;
396 if (msg.m_bIsWaypointRelated)
408 s = s +
string.Format(
"m_fPriorityLevel: %1\n", m_fPriorityLevel);
409 s = s +
string.Format(
"m_bIsWaypointRelated: %1\n", m_bIsWaypointRelated);
410 s = s +
string.Format(
"m_eMovementType: %1\n",
typename.EnumToString(
EMovementType, m_eMovementType));
411 s = s +
string.Format(
"m_bUseVehicles: %1\n", m_bUseVehicles);
455 SCR_AIMessage_Investigate msg =
new SCR_AIMessage_Investigate();
464 if(!
GetVariableIn(
"IsWaypointRelated", msg.m_bIsWaypointRelated))
475 msg.m_bIsDangerous = m_bIsDangerous;
477 msg.m_eTargetUnitType = m_eTargetUnitType;
480 msg.m_fDuration = m_fDuration;
482 if (msg.m_bIsWaypointRelated)
496 s = s +
string.Format(
"m_fRadius: %1\n",
m_fRadius);
497 s = s +
string.Format(
"m_bIsDangerous: %1\n", m_bIsDangerous);
498 s = s +
string.Format(
"m_eTargetUnitType: %1\n",
typename.EnumToString(
EAIUnitType, m_eTargetUnitType));
499 s = s +
string.Format(
"m_fDuration: %1\n", m_fDuration);
510 float m_fPriorityLevel;
513 bool m_bIsWaypointRelated;
542 msg.m_fPriorityLevel = m_fPriorityLevel;
544 if(!
GetVariableIn(
"IsWaypointRelated", msg.m_bIsWaypointRelated))
545 msg.m_bIsWaypointRelated = m_bIsWaypointRelated;
551 msg.m_eMovementType = m_eMovementType;
554 msg.m_bUseVehicles = m_bUseVehicles;
556 if (msg.m_bIsWaypointRelated)
568 s = s +
string.Format(
"m_fPriorityLevel: %1\n", m_fPriorityLevel);
569 s = s +
string.Format(
"m_bIsWaypointRelated: %1\n", m_bIsWaypointRelated);
570 s = s +
string.Format(
"m_eMovementType: %1\n",
typename.EnumToString(
EMovementType, m_eMovementType));
571 s = s +
string.Format(
"m_bUseVehicles: %1\n", m_bUseVehicles);
589 SCR_AISendMessageGenerated.PORT_RECEIVER,
599 SCR_AIMessage_Heal msg =
new SCR_AIMessage_Heal();
608 if(!
GetVariableIn(
"IsWaypointRelated", msg.m_bIsWaypointRelated))
613 if (msg.m_bIsWaypointRelated)
637 float m_fPriorityLevel;
640 bool m_bIsWaypointRelated;
647 "AmmoConsumerEntity",
662 msg.m_fPriorityLevel = m_fPriorityLevel;
664 if(!
GetVariableIn(
"IsWaypointRelated", msg.m_bIsWaypointRelated))
665 msg.m_bIsWaypointRelated = m_bIsWaypointRelated;
671 if (msg.m_bIsWaypointRelated)
683 s = s +
string.Format(
"m_fPriorityLevel: %1\n", m_fPriorityLevel);
684 s = s +
string.Format(
"m_bIsWaypointRelated: %1\n", m_bIsWaypointRelated);
702 SCR_AISendMessageGenerated.PORT_RECEIVER,
722 if(!
GetVariableIn(
"IsWaypointRelated", msg.m_bIsWaypointRelated))
729 if (msg.m_bIsWaypointRelated)
753 float m_fPriorityLevel;
756 bool m_bIsWaypointRelated;
759 float m_fDefendAngularRange;
781 msg.m_fPriorityLevel = m_fPriorityLevel;
783 if(!
GetVariableIn(
"IsWaypointRelated", msg.m_bIsWaypointRelated))
784 msg.m_bIsWaypointRelated = m_bIsWaypointRelated;
788 if(!
GetVariableIn(
"DefendAngularRange", msg.m_fDefendAngularRange))
789 msg.m_fDefendAngularRange = m_fDefendAngularRange;
791 if (msg.m_bIsWaypointRelated)
803 s = s +
string.Format(
"m_fPriorityLevel: %1\n", m_fPriorityLevel);
804 s = s +
string.Format(
"m_bIsWaypointRelated: %1\n", m_bIsWaypointRelated);
805 s = s +
string.Format(
"m_fDefendAngularRange: %1\n", m_fDefendAngularRange);
832 SCR_AIMessage_Retreat msg =
new SCR_AIMessage_Retreat();
841 if(!
GetVariableIn(
"IsWaypointRelated", msg.m_bIsWaypointRelated))
844 if (msg.m_bIsWaypointRelated)
868 float m_fPriorityLevel;
871 bool m_bIsWaypointRelated;
892 msg.m_fPriorityLevel = m_fPriorityLevel;
894 if(!
GetVariableIn(
"IsWaypointRelated", msg.m_bIsWaypointRelated))
895 msg.m_bIsWaypointRelated = m_bIsWaypointRelated;
899 if (msg.m_bIsWaypointRelated)
911 s = s +
string.Format(
"m_fPriorityLevel: %1\n", m_fPriorityLevel);
912 s = s +
string.Format(
"m_bIsWaypointRelated: %1\n", m_bIsWaypointRelated);
929 string m_sSmartActionTag;
933 SCR_AISendMessageGenerated.PORT_RECEIVER,
945 SCR_AIMessage_PerformAction msg =
new SCR_AIMessage_PerformAction();
954 if(!
GetVariableIn(
"IsWaypointRelated", msg.m_bIsWaypointRelated))
962 msg.m_SmartActionTag = m_sSmartActionTag;
964 if (msg.m_bIsWaypointRelated)
978 s = s +
string.Format(
"m_sSmartActionTag: %1\n", m_sSmartActionTag);
989 float m_fPriorityLevel;
992 bool m_bIsWaypointRelated;
1013 msg.m_fPriorityLevel = m_fPriorityLevel;
1015 if(!
GetVariableIn(
"IsWaypointRelated", msg.m_bIsWaypointRelated))
1016 msg.m_bIsWaypointRelated = m_bIsWaypointRelated;
1020 if (msg.m_bIsWaypointRelated)
1032 s = s +
string.Format(
"m_fPriorityLevel: %1\n", m_fPriorityLevel);
1033 s = s +
string.Format(
"m_bIsWaypointRelated: %1\n", m_bIsWaypointRelated);
1054 SCR_AISendMessageGenerated.PORT_RECEIVER,
1056 "IsWaypointRelated",
1067 SCR_AIMessage_GetIn msg =
new SCR_AIMessage_GetIn();
1076 if(!
GetVariableIn(
"IsWaypointRelated", msg.m_bIsWaypointRelated))
1084 msg.m_eRoleInVehicle = m_eRoleInVehicle;
1088 if (msg.m_bIsWaypointRelated)
1102 s = s +
string.Format(
"m_eRoleInVehicle: %1\n",
typename.EnumToString(
EAICompartmentType, m_eRoleInVehicle));
1113 float m_fPriorityLevel;
1116 bool m_bIsWaypointRelated;
1122 "IsWaypointRelated",
1138 msg.m_fPriorityLevel = m_fPriorityLevel;
1140 if(!
GetVariableIn(
"IsWaypointRelated", msg.m_bIsWaypointRelated))
1141 msg.m_bIsWaypointRelated = m_bIsWaypointRelated;
1147 if (msg.m_bIsWaypointRelated)
1159 s = s +
string.Format(
"m_fPriorityLevel: %1\n", m_fPriorityLevel);
1160 s = s +
string.Format(
"m_bIsWaypointRelated: %1\n", m_bIsWaypointRelated);
1178 SCR_AISendMessageGenerated.PORT_RECEIVER,
1187 SCR_AIMessage_Flee msg =
new SCR_AIMessage_Flee();
1196 if(!
GetVariableIn(
"IsWaypointRelated", msg.m_bIsWaypointRelated))
1199 if (msg.m_bIsWaypointRelated)
1223 float m_fPriorityLevel;
1226 bool m_bIsWaypointRelated;
1232 "IsWaypointRelated",
1249 msg.m_fPriorityLevel = m_fPriorityLevel;
1251 if(!
GetVariableIn(
"IsWaypointRelated", msg.m_bIsWaypointRelated))
1252 msg.m_bIsWaypointRelated = m_bIsWaypointRelated;
1260 if (msg.m_bIsWaypointRelated)
1272 s = s +
string.Format(
"m_fPriorityLevel: %1\n", m_fPriorityLevel);
1273 s = s +
string.Format(
"m_bIsWaypointRelated: %1\n", m_bIsWaypointRelated);
1291 SCR_AISendMessageGenerated.PORT_RECEIVER,
1293 "IsWaypointRelated",
1301 SCR_AIMessage_FireIllumFlareAt msg =
new SCR_AIMessage_FireIllumFlareAt();
1310 if(!
GetVariableIn(
"IsWaypointRelated", msg.m_bIsWaypointRelated))
1315 if (msg.m_bIsWaypointRelated)
1339 float m_fPriorityLevel;
1342 bool m_bIsWaypointRelated;
1348 "IsWaypointRelated",
1349 "SuppressionVolume",
1365 msg.m_fPriorityLevel = m_fPriorityLevel;
1367 if(!
GetVariableIn(
"IsWaypointRelated", msg.m_bIsWaypointRelated))
1368 msg.m_bIsWaypointRelated = m_bIsWaypointRelated;
1376 if (msg.m_bIsWaypointRelated)
1388 s = s +
string.Format(
"m_fPriorityLevel: %1\n", m_fPriorityLevel);
1389 s = s +
string.Format(
"m_bIsWaypointRelated: %1\n", m_bIsWaypointRelated);
1407 SCR_AISendMessageGenerated.PORT_RECEIVER,
1409 "IsWaypointRelated",
1419 SCR_AIMessage_Animate msg =
new SCR_AIMessage_Animate();
1428 if(!
GetVariableIn(
"IsWaypointRelated", msg.m_bIsWaypointRelated))
1437 if (msg.m_bIsWaypointRelated)
1461 float m_fPriorityLevel;
1464 bool m_bIsWaypointRelated;
1473 "IsWaypointRelated",
1490 msg.m_fPriorityLevel = m_fPriorityLevel;
1492 if(!
GetVariableIn(
"IsWaypointRelated", msg.m_bIsWaypointRelated))
1493 msg.m_bIsWaypointRelated = m_bIsWaypointRelated;
1500 msg.m_eAmmoType = m_eAmmoType;
1502 if (msg.m_bIsWaypointRelated)
1514 s = s +
string.Format(
"m_fPriorityLevel: %1\n", m_fPriorityLevel);
1515 s = s +
string.Format(
"m_bIsWaypointRelated: %1\n", m_bIsWaypointRelated);