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

Attribute for setting a custom format if the given checkVar is equal to checkVarEqual. More...

Inheritance diagram for BaseContainerCustomDoubleCheckTitleField:

Public Member Functions

void BaseContainerCustomDoubleCheckTitleField (string checkVar, string propertyName, string checkVarEqual="1", string formatTrue="%1", string formatFalse="EXAMPLE FORMAT - %1", bool checkForLocalization=true)
 
override bool _WB_GetCustomTitle (BaseContainer source, out string title)
 

Protected Attributes

string m_sCheckVar
 
string m_sPropertyName
 
string m_sFormatTrue
 
string m_sFormatFalse
 
string m_sCheckVarEqual
 
bool m_bCheckForLocalization
 

Detailed Description

Attribute for setting a custom format if the given checkVar is equal to checkVarEqual.

If true sets propertyName as title with format else just shows propertyName as title

[BaseContainerProps(), BaseContainerCustomDoubleCheckTitleField("m_bEnabled", "m_sDisplayName", "Test", "%1", "(Disabled) %1")]
class TestConfigClass
{
[Attribute()]
protected bool m_bEnabled;
[Attribute()]
protected string m_sDisplayName;
}
void BaseContainerCustomDoubleCheckTitleField(string checkVar, string propertyName, string checkVarEqual="1", string formatTrue="%1", string formatFalse="EXAMPLE FORMAT - %1", bool checkForLocalization=true)
Definition Attributes.c:597

Constructor & Destructor Documentation

◆ BaseContainerCustomDoubleCheckTitleField()

void BaseContainerCustomDoubleCheckTitleField.BaseContainerCustomDoubleCheckTitleField ( string checkVar,
string propertyName,
string checkVarEqual = "1",
string formatTrue = "%1",
string formatFalse = "EXAMPLE FORMAT - %1",
bool checkForLocalization = true )

Member Function Documentation

◆ _WB_GetCustomTitle()

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

Member Data Documentation

◆ m_bCheckForLocalization

bool BaseContainerCustomDoubleCheckTitleField.m_bCheckForLocalization
protected

◆ m_sCheckVar

string BaseContainerCustomDoubleCheckTitleField.m_sCheckVar
protected

◆ m_sCheckVarEqual

string BaseContainerCustomDoubleCheckTitleField.m_sCheckVarEqual
protected

◆ m_sFormatFalse

string BaseContainerCustomDoubleCheckTitleField.m_sFormatFalse
protected

◆ m_sFormatTrue

string BaseContainerCustomDoubleCheckTitleField.m_sFormatTrue
protected

◆ m_sPropertyName

string BaseContainerCustomDoubleCheckTitleField.m_sPropertyName
protected

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