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

Attribute for setting a custom format if the given checkVar is equal to checkVarEqual with showing flags (%1 in the condition format). More...

Inheritance diagram for BaseContainerCustomCheckIntWithFlagTitleField:

Public Member Functions

void BaseContainerCustomCheckIntWithFlagTitleField (TypeName flagEnumType, string flagName, string checkVar, int checkVarEqual, string conditionTrueText="DEFAULT TRUE - %1", string conditionFalseText="DEFAULT FALSE - %2", string flagDivider=" & ")
 
override bool _WB_GetCustomTitle (BaseContainer source, out string title)
 

Protected Attributes

TypeName m_FlagEnumType
 
string m_sFlagName
 
string m_sFlagDivider
 
string m_sCheckVar
 
string m_sConditionTrueText
 
string m_sConditionFalseText
 
int m_iCheckVarEqual
 

Detailed Description

Attribute for setting a custom format if the given checkVar is equal to checkVarEqual with showing flags (%1 in the condition format).

If condition met just shows default TitleField, if false it show default within given format

[BaseContainerProps(), BaseContainerCustomCheckIntWithFlagTitleField(EEditorMode, "m_eValidEditorModes", "m_bEnabled", 1, "EditorData - %1", "DISABLED - EditorData - %1")]
class TestConfigClass
{
[Attribute()]
protected EEditorMode m_eValidEditorModes;
[Attribute()]
protected bool m_bEnabled;
}
EEditorMode
Definition EEditorMode.c:6
void BaseContainerCustomCheckIntWithFlagTitleField(TypeName flagEnumType, string flagName, string checkVar, int checkVarEqual, string conditionTrueText="DEFAULT TRUE - %1", string conditionFalseText="DEFAULT FALSE - %2", string flagDivider=" & ")
Definition Attributes.c:778

Constructor & Destructor Documentation

◆ BaseContainerCustomCheckIntWithFlagTitleField()

void BaseContainerCustomCheckIntWithFlagTitleField.BaseContainerCustomCheckIntWithFlagTitleField ( TypeName flagEnumType,
string flagName,
string checkVar,
int checkVarEqual,
string conditionTrueText = "DEFAULT TRUE - %1",
string conditionFalseText = "DEFAULT FALSE - %2",
string flagDivider = " & " )

Member Function Documentation

◆ _WB_GetCustomTitle()

override bool BaseContainerCustomCheckIntWithFlagTitleField._WB_GetCustomTitle ( BaseContainer source,
out string title )

Member Data Documentation

◆ m_FlagEnumType

TypeName BaseContainerCustomCheckIntWithFlagTitleField.m_FlagEnumType
protected

◆ m_iCheckVarEqual

int BaseContainerCustomCheckIntWithFlagTitleField.m_iCheckVarEqual
protected

◆ m_sCheckVar

string BaseContainerCustomCheckIntWithFlagTitleField.m_sCheckVar
protected

◆ m_sConditionFalseText

string BaseContainerCustomCheckIntWithFlagTitleField.m_sConditionFalseText
protected

◆ m_sConditionTrueText

string BaseContainerCustomCheckIntWithFlagTitleField.m_sConditionTrueText
protected

◆ m_sFlagDivider

string BaseContainerCustomCheckIntWithFlagTitleField.m_sFlagDivider
protected

◆ m_sFlagName

string BaseContainerCustomCheckIntWithFlagTitleField.m_sFlagName
protected

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