|
static int | FindFireteamLock (notnull TFireteamLockRefArray locksArray, SCR_AIGroupFireteam ft) |
| Helper functions to manipulate fireteam locks in arrays.
|
|
static int | FindFireteamLock (notnull TFireteamLockArray locksArray, SCR_AIGroupFireteam ft) |
|
static int | FindFireteamLock (notnull TFireteamLockRefArray locksArray, SCR_AIGroupFireteamLock ft) |
| Returns ID of fireteam lock Two functions, for TFireteamLockRefArray and TFireteamLockArray.
|
|
static int | FindFireteamLock (notnull TFireteamLockArray locksArray, SCR_AIGroupFireteamLock ft) |
|
static bool | RemoveFireteamLock (TFireteamLockRefArray locksArray, SCR_AIGroupFireteam ft) |
| Removes fireteam lock which references the passed fireteam Returns true if the fireteam lock was found Two functions, for TFireteamLockRefArray and TFireteamLockArray.
|
|
static bool | RemoveFireteamLock (TFireteamLockArray locksArray, SCR_AIGroupFireteam ft) |
|
static void | TryLockFireteams (notnull array< SCR_AIGroupFireteam > fireteams, notnull TFireteamLockRefArray locks, bool clearLockArray) |
| Tries to lock all fireteams, returns a new array of locks for those fireteams it was able to lock.
|
|
static TFireteamLockRefArray | CopyLockArray (TFireteamLockRefArray other) |
| Creates a copy of locks array.
|
|
◆ SCR_AIGroupFireteamLock()
◆ ~SCR_AIGroupFireteamLock()
void SCR_AIGroupFireteamLock.~SCR_AIGroupFireteamLock |
( |
| ) |
|
◆ CopyLockArray()
static TFireteamLockRefArray SCR_AIGroupFireteamLock.CopyLockArray |
( |
TFireteamLockRefArray |
other | ) |
|
|
static |
Creates a copy of locks array.
◆ FindFireteamLock() [1/4]
static int SCR_AIGroupFireteamLock.FindFireteamLock |
( |
notnull TFireteamLockArray |
locksArray, |
|
|
SCR_AIGroupFireteam |
ft |
|
) |
| |
|
static |
◆ FindFireteamLock() [2/4]
static int SCR_AIGroupFireteamLock.FindFireteamLock |
( |
notnull TFireteamLockArray |
locksArray, |
|
|
SCR_AIGroupFireteamLock |
ft |
|
) |
| |
|
static |
◆ FindFireteamLock() [3/4]
static int SCR_AIGroupFireteamLock.FindFireteamLock |
( |
notnull TFireteamLockRefArray |
locksArray, |
|
|
SCR_AIGroupFireteam |
ft |
|
) |
| |
|
static |
Helper functions to manipulate fireteam locks in arrays.
Returns ID of fireteam lock which references the passed fireteam Two functions, for TFireteamLockRefArray and TFireteamLockArray
◆ FindFireteamLock() [4/4]
static int SCR_AIGroupFireteamLock.FindFireteamLock |
( |
notnull TFireteamLockRefArray |
locksArray, |
|
|
SCR_AIGroupFireteamLock |
ft |
|
) |
| |
|
static |
Returns ID of fireteam lock Two functions, for TFireteamLockRefArray and TFireteamLockArray.
◆ GetFireteam()
◆ RemoveFireteamLock() [1/2]
static bool SCR_AIGroupFireteamLock.RemoveFireteamLock |
( |
TFireteamLockArray |
locksArray, |
|
|
SCR_AIGroupFireteam |
ft |
|
) |
| |
|
static |
◆ RemoveFireteamLock() [2/2]
static bool SCR_AIGroupFireteamLock.RemoveFireteamLock |
( |
TFireteamLockRefArray |
locksArray, |
|
|
SCR_AIGroupFireteam |
ft |
|
) |
| |
|
static |
Removes fireteam lock which references the passed fireteam Returns true if the fireteam lock was found Two functions, for TFireteamLockRefArray and TFireteamLockArray.
◆ TryLockFireteams()
static void SCR_AIGroupFireteamLock.TryLockFireteams |
( |
notnull array< SCR_AIGroupFireteam > |
fireteams, |
|
|
notnull TFireteamLockRefArray |
locks, |
|
|
bool |
clearLockArray |
|
) |
| |
|
static |
Tries to lock all fireteams, returns a new array of locks for those fireteams it was able to lock.
◆ m_Fireteam
The documentation for this interface was generated from the following file:
- Game/AI/Group/SCR_AIGroupFireteamLock.c