Arma Reforger Script API
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
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:
[legend]

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
Attribute for setting a custom format if the given checkVar is equal to checkVarEqual with showing fl...
Definition: Attributes.c:707

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: