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

Public Member Functions

override bool IsClonedBy (SCR_TaskExecutor executor)
 
int GetPlayerID ()
 
void SetPlayerID (int playerID)
 
override FactionKey GetFactionKey ()
 
override int GetGroupID ()
 

Static Public Member Functions

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

Member Function Documentation

◆ Decode()

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

◆ Encode()

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

◆ Extract()

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

◆ GetFactionKey()

override FactionKey SCR_TaskExecutorPlayer.GetFactionKey ( )

Implements SCR_TaskExecutor.

◆ GetGroupID()

override int SCR_TaskExecutorPlayer.GetGroupID ( )

Implements SCR_TaskExecutor.

◆ GetPlayerID()

int SCR_TaskExecutorPlayer.GetPlayerID ( )

◆ Inject()

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

◆ IsClonedBy()

override bool SCR_TaskExecutorPlayer.IsClonedBy ( SCR_TaskExecutor executor)

Implements SCR_TaskExecutor.

◆ PropCompare()

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

◆ SetPlayerID()

void SCR_TaskExecutorPlayer.SetPlayerID ( int playerID)

◆ SnapCompare()

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

Member Data Documentation

◆ m_iPlayerID

int SCR_TaskExecutorPlayer.m_iPlayerID
protected

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