DayZ 1.26
DayZ Explorer by KGB
Загрузка...
Поиск...
Не найдено
Класс EnumTools

Закрытые члены

void EnumTools ()
 
void ~EnumTools ()
 

Закрытые статические члены

static string EnumToString (typename e, int enumValue)
 Return string name of enum value.
 
static int StringToEnum (typename e, string enumName)
 Return enum value from string name.
 
static int GetEnumSize (typename e)
 Return amount of values in enum.
 
static int GetEnumValue (typename e, int idx)
 Return the nth value in the enum.
 
static int GetLastEnumValue (typename e)
 Return amount of values in enum.
 

Подробное описание

Конструктор(ы)

◆ EnumTools()

void EnumTools ( )
private

◆ ~EnumTools()

void ~EnumTools ( )
private

Методы

◆ EnumToString()

static string EnumToString ( typename e ,
int enumValue )
inlinestaticprivate

Return string name of enum value.

Definition EnConvert.c:590
static string EnumToString(typename e, int enumValue)
Return string name of enum value.
Definition EnConvert.c:601
Definition EntityAI.c:95
proto void Print(void var)
Prints content of variable to console/log.
602 {
603 return typename.EnumToString(e, enumValue);
604 }

Используется в AnalyticsRegisterStat(), AnalyticsSetState(), Environment::BodyPartHeatProperties(), Environment::BodyPartHeatProperties(), Hud::Debug() и OnCategorySet().

◆ GetEnumSize()

static int GetEnumSize ( typename e )
inlinestaticprivate

Return amount of values in enum.

static int GetEnumSize(typename e)
Return amount of values in enum.
Definition EnConvert.c:623
624 {
625 return e.GetVariableCount();
626 }

Используется в AnniversaryMusicSource(), UIScriptedMenu::DrawConnectingLines(), ManBase::Init(), ContentDLC::OwnsAllDLC(), Hud::RefreshVehicleHud(), CarHud::RefreshVehicleHud(), RemoteDetonatorTrigger::RemoteDetonatorTrigger() и EnProfilerTests::TestSetFlags().

◆ GetEnumValue()

static int GetEnumValue ( typename e ,
int idx )
inlinestaticprivate

Return the nth value in the enum.

static int GetEnumValue(typename e, int idx)
Return the nth value in the enum.
Definition EnConvert.c:634
635 {
636 int value;
637 e.GetVariableValue(null, idx, value);
638 return value;
639 }

Используется в ContentDLC::OwnsAllDLC() и EnProfilerTests::TestSetFlags().

◆ GetLastEnumValue()

static int GetLastEnumValue ( typename e )
inlinestaticprivate

Return amount of values in enum.

static int GetLastEnumValue(typename e)
Return amount of values in enum.
Definition EnConvert.c:647
648 {
649 int lastValue;
650 e.GetVariableValue(null, e.GetVariableCount() - 1, lastValue);
651 return lastValue;
652 }

Используется в FireworksLauncher::FireworksLauncher() и Land_Underground_EntranceBase::Land_Underground_EntranceBase().

◆ StringToEnum()

static int StringToEnum ( typename e ,
string enumName )
inlinestaticprivate

Return enum value from string name.

static int StringToEnum(typename e, string enumName)
Return enum value from string name.
Definition EnConvert.c:612
613 {
614 return typename.StringToEnum(e, enumName);
615 }

Используется в EnProfilerTests::TestModule().


Объявления и описания членов класса находятся в файле: