Arma Reforger Explorer
1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Toggle main menu visibility
Loading...
Searching...
No Matches
AIGroupMovementComponent.c
Go to the documentation of this file.
1
/*
2
===========================================
3
Do not modify, this script is generated
4
===========================================
5
*/
6
11
12
class
AIGroupMovementComponentClass
:
AIBaseMovementComponentClass
13
{
14
}
15
16
class
AIGroupMovementComponent: AIBaseMovementComponent
17
{
18
const
int
DEFAULT_HANDLER_ID
= 0;
19
20
proto external
void
SetGroupCharactersWantedMovementType
(
EMovementType
movementWanted);
21
proto external
EMovementType
GetGroupCharactersMovementTypeWanted
();
28
proto external
int
GetAgentMoveHandlerId
(notnull AIAgent agent);
29
//Creates empty group move handler and returns it's identification
30
proto external
int
CreateGroupMoveHandler
(
string
formationType);
31
//Returns how many agents there's in a handler and -1 if the handler doesn't exists.
32
proto external
int
GetMoveHandlerAgentCount
(
int
handlerId = 0);
33
//Moves individual agent from one handler to another
34
proto external
void
MoveAgentToHandler
(notnull AIAgent agent,
int
originalHandlerId,
int
newHandlerId);
35
//Moves individual agent from one handler to another and makes it the leader of the formation
36
proto external
void
SetMoveHandlerLeader
(notnull AIAgent agent,
int
originalHandlerId,
int
newHandlerId);
37
//Removes the indicated group move handler. All it's agents go back to the default handler.
38
proto external
void
RemoveGroupMoveHandler
(
int
handlerId);
39
//Removes all existing handlers. All agents go back to the default handler.
40
proto external
void
ClearGroupMoveHandlers
();
41
//Formations getters and setters
42
proto external
bool
SetFormationDefinition
(
int
handlerId,
string
formation);
43
proto external
AIFormationDefinition
GetFormationDefinition
(
int
handlerId);
50
proto external
void
SetFormationDisplacement
(
int
iValue,
int
handlerId = 0);
51
proto external
int
GetFormationDisplacement
(
int
handlerId = 0);
52
proto AIAgent
GetHandlerLeaderAgent
(
int
handlerId = 0);
53
proto
int
GetAgentsInHandler
(notnull out array<AIAgent> outAgents,
int
handlerId = 0);
54
proto external
bool
IsFormationDisplaced
(
int
handlerId = 0);
55
56
// callbacks
57
58
event
void
OnMoveHandlerAdded
(
int
handlerId);
59
event
void
OnMoveHandlerRemoved
(
int
handlerId);
60
}
61
AIBaseMovementComponentClass
Definition
AIBaseMovementComponent.c:13
AIFormationDefinition
Definition
AIFormationDefinition.c:13
AIGroupMovementComponentClass
Definition
AIGroupMovementComponent.c:13
ClearGroupMoveHandlers
proto external void ClearGroupMoveHandlers()
MoveAgentToHandler
proto external void MoveAgentToHandler(notnull AIAgent agent, int originalHandlerId, int newHandlerId)
SetFormationDefinition
proto external bool SetFormationDefinition(int handlerId, string formation)
GetAgentsInHandler
proto int GetAgentsInHandler(notnull out array< AIAgent > outAgents, int handlerId=0)
SetMoveHandlerLeader
proto external void SetMoveHandlerLeader(notnull AIAgent agent, int originalHandlerId, int newHandlerId)
GetFormationDisplacement
proto external int GetFormationDisplacement(int handlerId=0)
CreateGroupMoveHandler
proto external int CreateGroupMoveHandler(string formationType)
DEFAULT_HANDLER_ID
AIGroupMovementComponentClass DEFAULT_HANDLER_ID
OnMoveHandlerRemoved
event void OnMoveHandlerRemoved(int handlerId)
SetFormationDisplacement
proto external void SetFormationDisplacement(int iValue, int handlerId=0)
GetHandlerLeaderAgent
proto AIAgent GetHandlerLeaderAgent(int handlerId=0)
GetFormationDefinition
proto external AIFormationDefinition GetFormationDefinition(int handlerId)
GetMoveHandlerAgentCount
proto external int GetMoveHandlerAgentCount(int handlerId=0)
GetAgentMoveHandlerId
proto external int GetAgentMoveHandlerId(notnull AIAgent agent)
GetGroupCharactersMovementTypeWanted
proto external EMovementType GetGroupCharactersMovementTypeWanted()
SetGroupCharactersWantedMovementType
proto external void SetGroupCharactersWantedMovementType(EMovementType movementWanted)
IsFormationDisplaced
proto external bool IsFormationDisplaced(int handlerId=0)
OnMoveHandlerAdded
event void OnMoveHandlerAdded(int handlerId)
RemoveGroupMoveHandler
proto external void RemoveGroupMoveHandler(int handlerId)
EMovementType
EMovementType
Definition
EMovementType.c:13
scripts
Game
generated
AI
AIGroupMovementComponent.c
Generated by
1.17.0