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

Public Member Functions

override bool IsClonedBy (SCR_TaskExecutor executor)
 
IEntity GetEntity ()
 
void SetEntity (IEntity ent)
 
override FactionKey GetFactionKey ()
 
override int GetGroupID ()
 

Static Public Member Functions

static bool Extract (SCR_TaskExecutorEntity instance, ScriptCtx ctx, SSnapSerializerBase snapshot)
 
static bool Inject (SSnapSerializerBase snapshot, ScriptCtx ctx, SCR_TaskExecutorEntity 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_TaskExecutorEntity 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

RplId m_EntityRplID
 

Member Function Documentation

◆ Decode()

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

◆ Encode()

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

◆ Extract()

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

◆ GetEntity()

IEntity SCR_TaskExecutorEntity.GetEntity ( )

◆ GetFactionKey()

override FactionKey SCR_TaskExecutorEntity.GetFactionKey ( )

Implements SCR_TaskExecutor.

◆ GetGroupID()

override int SCR_TaskExecutorEntity.GetGroupID ( )

Implements SCR_TaskExecutor.

◆ Inject()

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

◆ IsClonedBy()

override bool SCR_TaskExecutorEntity.IsClonedBy ( SCR_TaskExecutor executor)

Implements SCR_TaskExecutor.

◆ PropCompare()

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

◆ SetEntity()

void SCR_TaskExecutorEntity.SetEntity ( IEntity ent)

◆ SnapCompare()

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

Member Data Documentation

◆ m_EntityRplID

RplId SCR_TaskExecutorEntity.m_EntityRplID
protected

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