Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_EditablePlayerDelegateComponent.c File Reference

Go to the source code of this file.

Classes

class  SCR_EditablePlayerDelegateComponentClass

Functions

SCR_EditablePlayerDelegateComponentClass SCR_EditableEntityComponentClass RplProp (onRplName:"OnRplPlayerID")
override int GetPlayerID ()
ScriptInvoker GetOnLimitedEditorChanged ()
bool HasLimitedEditor ()
void SetControlledEntity (IEntity controlledEntity)
void SetControlledEntityOwner (RplId entityID)
SCR_EditableEntityComponent GetControlledEntity ()
void OnRplPlayerID ()
void OnRplLimitedEditor ()
void OnEditorLimitedChange (bool isLimited)
bool FetchControlledEntity ()
override EEditableEntityType GetEntityType (IEntity owner=null)
override SCR_UIInfo GetInfo (IEntity owner=null)
override ScriptInvoker GetOnUIReset ()
override Faction GetFaction ()
override SCR_EditableEntityComponent GetAIGroup ()
override SCR_EditableEntityComponent GetVehicle ()
override float GetHealth ()
override bool GetEntityBudgetCost (out notnull array< ref SCR_EntityBudgetValue > outBudgets, IEntity owner=null)
override bool GetPos (out vector pos)
override string GetLogText (string prefix="")
override bool RplSave (ScriptBitWriter writer)
override bool RplLoad (ScriptBitReader reader)
override void OnPostInit (IEntity owner)
 Editable Mine.
void ~SCR_EditablePlayerDelegateComponent ()

Function Documentation

◆ FetchControlledEntity()

bool FetchControlledEntity ( )
protected

Definition at line 139 of file SCR_EditablePlayerDelegateComponent.c.

◆ GetAIGroup()

override SCR_EditableEntityComponent GetAIGroup ( )
protected

Definition at line 201 of file SCR_EditablePlayerDelegateComponent.c.

◆ GetEntityBudgetCost()

override bool GetEntityBudgetCost ( out notnull array< ref SCR_EntityBudgetValue > outBudgets,
IEntity owner = null )
protected

Definition at line 228 of file SCR_EditablePlayerDelegateComponent.c.

◆ GetEntityType()

override EEditableEntityType GetEntityType ( IEntity owner = null)
protected

Definition at line 155 of file SCR_EditablePlayerDelegateComponent.c.

◆ GetFaction()

override Faction GetFaction ( )
protected

Definition at line 184 of file SCR_EditablePlayerDelegateComponent.c.

◆ GetHealth()

override float GetHealth ( )
protected

Definition at line 219 of file SCR_EditablePlayerDelegateComponent.c.

◆ GetInfo()

override SCR_UIInfo GetInfo ( IEntity owner = null)
protected

Definition at line 164 of file SCR_EditablePlayerDelegateComponent.c.

◆ GetLogText()

override string GetLogText ( string prefix = "")
protected

Definition at line 244 of file SCR_EditablePlayerDelegateComponent.c.

◆ GetOnLimitedEditorChanged()

ScriptInvoker GetOnLimitedEditorChanged ( )

Get script invoker called when editor belonging to this player become limited (e.g., only photo mode, without any editing capabilities), or vice versa.

Returns
ScriptInvoker

Definition at line 54 of file SCR_EditablePlayerDelegateComponent.c.

◆ GetOnUIReset()

override ScriptInvoker GetOnUIReset ( )
protected

Definition at line 178 of file SCR_EditablePlayerDelegateComponent.c.

◆ GetPlayerID()

override int GetPlayerID ( )

Get ID of player this delegates represents.

Returns
Player ID

Definition at line 46 of file SCR_EditablePlayerDelegateComponent.c.

◆ GetPos()

override bool GetPos ( out vector pos)
protected

Definition at line 235 of file SCR_EditablePlayerDelegateComponent.c.

◆ GetVehicle()

override SCR_EditableEntityComponent GetVehicle ( )
protected

Definition at line 210 of file SCR_EditablePlayerDelegateComponent.c.

◆ HasLimitedEditor()

bool HasLimitedEditor ( )

Check if the player has access only to limited editor (e.g., only photo mode, without any editing capabilities).

Returns
True when limited

Definition at line 62 of file SCR_EditablePlayerDelegateComponent.c.

◆ OnEditorLimitedChange()

void OnEditorLimitedChange ( bool isLimited)
protected

Definition at line 131 of file SCR_EditablePlayerDelegateComponent.c.

◆ OnRplLimitedEditor()

void OnRplLimitedEditor ( )
protected

Definition at line 123 of file SCR_EditablePlayerDelegateComponent.c.

◆ OnRplPlayerID()

void OnRplPlayerID ( )
protected

Definition at line 98 of file SCR_EditablePlayerDelegateComponent.c.

◆ RplLoad()

override bool RplLoad ( ScriptBitReader reader)
protected

Definition at line 266 of file SCR_EditablePlayerDelegateComponent.c.

◆ RplSave()

override bool RplSave ( ScriptBitWriter writer)
protected

Definition at line 252 of file SCR_EditablePlayerDelegateComponent.c.

◆ SetControlledEntityOwner()

void SetControlledEntityOwner ( RplId entityID)
protected

Definition at line 79 of file SCR_EditablePlayerDelegateComponent.c.

◆ ~SCR_EditablePlayerDelegateComponent()

void ~SCR_EditablePlayerDelegateComponent ( )
protected

Definition at line 288 of file SCR_EditablePlayerDelegateComponent.c.