Arma Reforger Script API
Loading...
Searching...
No Matches
SCR_TaskExecutorGroup Interface Reference
Inheritance diagram for SCR_TaskExecutorGroup:
SCR_TaskExecutor

Public Member Functions

override bool IsClonedBy (SCR_TaskExecutor executor)
 
override FactionKey GetFactionKey ()
 
override int GetGroupID ()
 
void SetGroupID (int groupID)
 

Static Public Member Functions

static bool Extract (SCR_TaskExecutorGroup instance, ScriptCtx ctx, SSnapSerializerBase snapshot)
 
static bool Inject (SSnapSerializerBase snapshot, ScriptCtx ctx, SCR_TaskExecutorGroup instance)
 
static void Encode (SSnapSerializerBase snapshot, ScriptCtx ctx, ScriptBitSerializer packet)
 
static bool Decode (ScriptBitSerializer packet, ScriptCtx ctx, SSnapSerializerBase snapshot)
 
static bool SnapCompare (SSnapSerializerBase lhs, SSnapSerializerBase rhs, ScriptCtx ctx)
 
static bool PropCompare (SCR_TaskExecutorGroup instance, SSnapSerializerBase snapshot, ScriptCtx ctx)
 
- Static Public Member Functions inherited from SCR_TaskExecutor
static SCR_TaskExecutor FromLocalPlayer ()
 
static SCR_TaskExecutor FromPlayerID (int playerID)
 
static SCR_TaskExecutor FromEntity (IEntity ent)
 
static SCR_TaskExecutor FromGroup (int groupID)
 
static SCR_TaskExecutor FindMatchingTaskExecutor (notnull array< ref SCR_TaskExecutor > container, out notnull SCR_TaskExecutor template, bool recursive=false)
 

Protected Attributes

int m_iGroupID
 

Member Function Documentation

◆ Decode()

static bool SCR_TaskExecutorGroup.Decode ( ScriptBitSerializer packet,
ScriptCtx ctx,
SSnapSerializerBase snapshot )
static

◆ Encode()

static void SCR_TaskExecutorGroup.Encode ( SSnapSerializerBase snapshot,
ScriptCtx ctx,
ScriptBitSerializer packet )
static

◆ Extract()

static bool SCR_TaskExecutorGroup.Extract ( SCR_TaskExecutorGroup instance,
ScriptCtx ctx,
SSnapSerializerBase snapshot )
static

◆ GetFactionKey()

override FactionKey SCR_TaskExecutorGroup.GetFactionKey ( )

Implements SCR_TaskExecutor.

◆ GetGroupID()

override int SCR_TaskExecutorGroup.GetGroupID ( )

Implements SCR_TaskExecutor.

◆ Inject()

static bool SCR_TaskExecutorGroup.Inject ( SSnapSerializerBase snapshot,
ScriptCtx ctx,
SCR_TaskExecutorGroup instance )
static

◆ IsClonedBy()

override bool SCR_TaskExecutorGroup.IsClonedBy ( SCR_TaskExecutor executor)

Implements SCR_TaskExecutor.

◆ PropCompare()

static bool SCR_TaskExecutorGroup.PropCompare ( SCR_TaskExecutorGroup instance,
SSnapSerializerBase snapshot,
ScriptCtx ctx )
static

◆ SetGroupID()

void SCR_TaskExecutorGroup.SetGroupID ( int groupID)

◆ SnapCompare()

static bool SCR_TaskExecutorGroup.SnapCompare ( SSnapSerializerBase lhs,
SSnapSerializerBase rhs,
ScriptCtx ctx )
static

Member Data Documentation

◆ m_iGroupID

int SCR_TaskExecutorGroup.m_iGroupID
protected

The documentation for this interface was generated from the following file: