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

Go to the source code of this file.

Classes

class  SCR_CampaignServiceCompositionComponentClass

Functions

SCR_CampaignServiceCompositionComponentClass ScriptComponentClass Attribute ("100", UIWidgets.Slider, "Initial operability of service. If this goes to (or under) Service Unavailable value, composition is not providing it's service", "0 100 1")]
 Service operability (initial).
override void OnPostInit (IEntity owner)
 Editable Mine.
void ChangeOperability (int operability)
void SetCompositionType (EEditableEntityLabel type)
void SetService (SCR_ServicePointComponent service)
EEditableEntityLabel GetCompositionType ()
SCR_ServicePointComponent GetService ()
bool GetNearestSlot (IEntity ent)
bool IsServiceOperable ()

Variables

int m_iServiceOperability
int m_iServiceUnavailable
 Service operability limit.
SCR_SiteSlotEntity m_Slot
IEntity m_Owner
SCR_CampaignMilitaryBaseComponent m_Base
EEditableEntityLabel m_CompositionType
SCR_ServicePointComponent m_Service
ref ScriptInvoker Event_EOnServiceDisabled = new ScriptInvoker()
ref ScriptInvoker Event_EOnServiceRepaired = new ScriptInvoker()

Function Documentation

◆ Attribute()

SCR_CampaignServiceCompositionComponentClass ScriptComponentClass Attribute ( "100" ,
UIWidgets. Slider,
"Initial operability of service. If this goes to (or under) Service Unavailable value,
composition is not providing it 's service" ,
"0 100 1"  )

Service operability (initial).

◆ ChangeOperability()

void ChangeOperability ( int operability)
protected
Parameters
[in]operability

Definition at line 38 of file SCR_CampaignServiceCompositionComponent.c.

◆ GetCompositionType()

EEditableEntityLabel GetCompositionType ( )
protected
Returns

Definition at line 83 of file SCR_CampaignServiceCompositionComponent.c.

◆ GetNearestSlot()

bool GetNearestSlot ( IEntity ent)
protected

Definition at line 97 of file SCR_CampaignServiceCompositionComponent.c.

◆ GetService()

SCR_ServicePointComponent GetService ( )
protected
Returns

Definition at line 90 of file SCR_CampaignServiceCompositionComponent.c.

◆ IsServiceOperable()

bool IsServiceOperable ( )
protected
Returns

Definition at line 109 of file SCR_CampaignServiceCompositionComponent.c.

◆ SetCompositionType()

void SetCompositionType ( EEditableEntityLabel type)
protected
Parameters
[in]type

Definition at line 69 of file SCR_CampaignServiceCompositionComponent.c.

◆ SetService()

void SetService ( SCR_ServicePointComponent service)
protected
Parameters
[in]service

Definition at line 76 of file SCR_CampaignServiceCompositionComponent.c.

Variable Documentation

◆ Event_EOnServiceDisabled

ref ScriptInvoker Event_EOnServiceDisabled = new ScriptInvoker()
protected

Definition at line 23 of file SCR_CampaignServiceCompositionComponent.c.

◆ Event_EOnServiceRepaired

ref ScriptInvoker Event_EOnServiceRepaired = new ScriptInvoker()
protected

Definition at line 24 of file SCR_CampaignServiceCompositionComponent.c.

◆ m_Base

◆ m_CompositionType

EEditableEntityLabel m_CompositionType
protected

Definition at line 20 of file SCR_CampaignServiceCompositionComponent.c.

◆ m_iServiceOperability

int m_iServiceOperability
protected

Definition at line 10 of file SCR_CampaignServiceCompositionComponent.c.

◆ m_iServiceUnavailable

int m_iServiceUnavailable
protected

Service operability limit.

Definition at line 14 of file SCR_CampaignServiceCompositionComponent.c.

◆ m_Owner

IEntity m_Owner
protected

Definition at line 18 of file SCR_CampaignServiceCompositionComponent.c.

◆ m_Service

SCR_ServicePointComponent m_Service
protected

Definition at line 21 of file SCR_CampaignServiceCompositionComponent.c.

◆ m_Slot

SCR_SiteSlotEntity m_Slot
protected

Definition at line 16 of file SCR_CampaignServiceCompositionComponent.c.