Arma Reforger Script API
Loading...
Searching...
No Matches
SCR_EditableEntityAuthor Interface Reference

Public Member Functions

void Initialize (string authorUID, string platformID, PlatformKind platform, int authorID)
 
int GetAllOwnedEntities (out notnull set< SCR_EditableEntityComponent > entities)
 

Static Public Member Functions

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

Public Attributes

string m_sAuthorUID
 
string m_sAuthorPlatformID
 
PlatformKind m_ePlatform
 
int m_iAuthorID
 
int m_iEntityCount
 

Member Function Documentation

◆ Decode()

static bool SCR_EditableEntityAuthor.Decode ( ScriptBitSerializer packet,
ScriptCtx ctx,
SSnapSerializerBase snapshot )
static
Parameters
[in]packet
[in]ctx
[in]snapshot
Returns

◆ Encode()

static void SCR_EditableEntityAuthor.Encode ( SSnapSerializerBase snapshot,
ScriptCtx ctx,
ScriptBitSerializer packet )
static
Parameters
[in]snapshot
[in]ctx
[in]packet

◆ Extract()

static bool SCR_EditableEntityAuthor.Extract ( SCR_EditableEntityAuthor instance,
ScriptCtx ctx,
SSnapSerializerBase snapshot )
static
Parameters
[in]instance
[in]ctx
[in]snapshot
Returns

◆ GetAllOwnedEntities()

int SCR_EditableEntityAuthor.GetAllOwnedEntities ( out notnull set< SCR_EditableEntityComponent > entities)

◆ Initialize()

void SCR_EditableEntityAuthor.Initialize ( string authorUID,
string platformID,
PlatformKind platform,
int authorID )

◆ Inject()

static bool SCR_EditableEntityAuthor.Inject ( SSnapSerializerBase snapshot,
ScriptCtx ctx,
SCR_EditableEntityAuthor instance )
static
Parameters
[in]snapshot
[in]ctx
[in]instance
Returns

◆ PropCompare()

static bool SCR_EditableEntityAuthor.PropCompare ( SCR_EditableEntityAuthor instance,
SSnapSerializerBase snapshot,
ScriptCtx ctx )
static
Parameters
[in]instance
[in]snapshot
[in]ctx
Returns

◆ SnapCompare()

static bool SCR_EditableEntityAuthor.SnapCompare ( SSnapSerializerBase lhs,
SSnapSerializerBase rhs,
ScriptCtx ctx )
static
Parameters
[in]lhs
[in]rhs
[in]ctx
Returns

Member Data Documentation

◆ m_ePlatform

PlatformKind SCR_EditableEntityAuthor.m_ePlatform

◆ m_iAuthorID

int SCR_EditableEntityAuthor.m_iAuthorID

◆ m_iEntityCount

int SCR_EditableEntityAuthor.m_iEntityCount

◆ m_sAuthorPlatformID

string SCR_EditableEntityAuthor.m_sAuthorPlatformID

◆ m_sAuthorUID

string SCR_EditableEntityAuthor.m_sAuthorUID

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