Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_HighlightedEditorComponent Class Reference
Inheritance diagram for SCR_HighlightedEditorComponent:
SCR_BaseEditorComponent

Protected Member Functions

 if (m_HighlightedEntities.Find(entity, allHighlights))
m_HighlightedEntities Insert (entity, allHighlights)
 Rpc (AddHighlightToListRpc, entityID, allHighlights)
 CleanupHighlightedMap ()
Event_OnAddHighlight Invoke (entity)
void AddHighlightRpc (RplId entityID, EEditableEntityHighlight allHighlights)
void AddHighlightToListRpc (RplId entityID, EEditableEntityHighlight allHighlights)
 if (!m_HighlightedEntities.Find(entity, allHighlights)) return
 if (! allHighlights &highlight)
Event_OnUpdateHighlight Invoke (entity, allHighlights, GetHighlightCount(allHighlights))
 Rpc (RemoveHighlightRpc, entityID, allHighlights)
 CleanupHighlightedMap ()
Event_OnRemoveHighlight Invoke (entity)
void RemoveHighlightRpc (RplId entityID, EEditableEntityHighlight allHighlights)
void RemoveHighlightFromListRpc (RplId entityID)

Protected Attributes

SCR_DelegateFactionManagerComponent m_DelegateFactionManager
ref ScriptInvoker Event_OnAddHighlight = new ScriptInvoker
ref ScriptInvoker Event_OnUpdateHighlight = new ScriptInvoker
ref ScriptInvoker Event_OnRemoveHighlight = new ScriptInvoker
bool m_bReplicationIsRunning
ref map< SCR_EditableEntityComponent, EEditableEntityHighlightm_HighlightedEntities = new map<SCR_EditableEntityComponent, EEditableEntityHighlight>
RplId entityID = Replication.FindItemId(entity)
EEditableEntityHighlight allHighlights
 else

Detailed Description

Manager of current layer.

Definition at line 11 of file SCR_HighlightedEditorComponent.c.

Member Function Documentation

◆ AddHighlightRpc()

void SCR_HighlightedEditorComponent::AddHighlightRpc ( RplId entityID,
EEditableEntityHighlight allHighlights )
inlineprotected

Definition at line 75 of file SCR_HighlightedEditorComponent.c.

◆ AddHighlightToListRpc()

void SCR_HighlightedEditorComponent::AddHighlightToListRpc ( RplId entityID,
EEditableEntityHighlight allHighlights )
inlineprotected

Definition at line 94 of file SCR_HighlightedEditorComponent.c.

◆ CleanupHighlightedMap() [1/2]

SCR_HighlightedEditorComponent::CleanupHighlightedMap ( )
protected

◆ CleanupHighlightedMap() [2/2]

SCR_HighlightedEditorComponent::CleanupHighlightedMap ( )
protected

◆ if() [1/3]

SCR_HighlightedEditorComponent::if ( ! allHighlights &highlight)
inlineprotected

Definition at line 125 of file SCR_HighlightedEditorComponent.c.

◆ if() [2/3]

SCR_HighlightedEditorComponent::if ( !m_HighlightedEntities. Findentity, allHighlights)
protected

◆ if() [3/3]

SCR_HighlightedEditorComponent::if ( m_HighlightedEntities. Findentity, allHighlights)
inlineprotected

Definition at line 37 of file SCR_HighlightedEditorComponent.c.

◆ Insert()

m_HighlightedEntities SCR_HighlightedEditorComponent::Insert ( entity ,
allHighlights  )
protected

◆ Invoke() [1/3]

Event_OnRemoveHighlight SCR_HighlightedEditorComponent::Invoke ( entity )
protected

◆ Invoke() [2/3]

Event_OnAddHighlight SCR_HighlightedEditorComponent::Invoke ( entity )
protected

◆ Invoke() [3/3]

Event_OnUpdateHighlight SCR_HighlightedEditorComponent::Invoke ( entity ,
allHighlights ,
GetHighlightCount(allHighlights)  )
protected

◆ RemoveHighlightFromListRpc()

void SCR_HighlightedEditorComponent::RemoveHighlightFromListRpc ( RplId entityID)
inlineprotected

Definition at line 179 of file SCR_HighlightedEditorComponent.c.

◆ RemoveHighlightRpc()

void SCR_HighlightedEditorComponent::RemoveHighlightRpc ( RplId entityID,
EEditableEntityHighlight allHighlights )
inlineprotected

Definition at line 160 of file SCR_HighlightedEditorComponent.c.

◆ Rpc() [1/2]

SCR_HighlightedEditorComponent::Rpc ( AddHighlightToListRpc ,
entityID ,
allHighlights  )
protected

◆ Rpc() [2/2]

SCR_HighlightedEditorComponent::Rpc ( RemoveHighlightRpc ,
entityID ,
allHighlights  )
protected

Member Data Documentation

◆ allHighlights

EEditableEntityHighlight SCR_HighlightedEditorComponent::allHighlights
protected

Definition at line 34 of file SCR_HighlightedEditorComponent.c.

◆ else

SCR_HighlightedEditorComponent::else
protected
Initial value:
{
allHighlights |= highlight

Definition at line 55 of file SCR_HighlightedEditorComponent.c.

◆ entityID

RplId SCR_HighlightedEditorComponent::entityID = Replication.FindItemId(entity)
protected

Definition at line 32 of file SCR_HighlightedEditorComponent.c.

◆ Event_OnAddHighlight

ref ScriptInvoker SCR_HighlightedEditorComponent::Event_OnAddHighlight = new ScriptInvoker
protected

Definition at line 17 of file SCR_HighlightedEditorComponent.c.

◆ Event_OnRemoveHighlight

ref ScriptInvoker SCR_HighlightedEditorComponent::Event_OnRemoveHighlight = new ScriptInvoker
protected

Definition at line 19 of file SCR_HighlightedEditorComponent.c.

◆ Event_OnUpdateHighlight

ref ScriptInvoker SCR_HighlightedEditorComponent::Event_OnUpdateHighlight = new ScriptInvoker
protected

Definition at line 18 of file SCR_HighlightedEditorComponent.c.

◆ m_bReplicationIsRunning

bool SCR_HighlightedEditorComponent::m_bReplicationIsRunning
protected

Definition at line 22 of file SCR_HighlightedEditorComponent.c.

◆ m_DelegateFactionManager

SCR_DelegateFactionManagerComponent SCR_HighlightedEditorComponent::m_DelegateFactionManager
protected

Definition at line 14 of file SCR_HighlightedEditorComponent.c.

◆ m_HighlightedEntities

ref map<SCR_EditableEntityComponent, EEditableEntityHighlight> SCR_HighlightedEditorComponent::m_HighlightedEntities = new map<SCR_EditableEntityComponent, EEditableEntityHighlight>
protected

Definition at line 25 of file SCR_HighlightedEditorComponent.c.


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