PC Stable Documentation
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
OptionSelectorMultistate.c File Reference

Data Structures

class  OptionSelector
 

Functions

void OptionSelectorMultistateCharacterMenu (Widget parent, int current_index, ScriptedWidgetEventHandler parent_c, bool disabled, notnull array< string > options)
 
void SetDisplayNameText (string value, string appendix)
 
void SetTextSmart (string value)
 
bool InheritsFrom (string value, string baseclass)
 
override void SetNextOption ()
 
override void SetPrevOption ()
 
override void SetValue (int value, bool fire_event=true)
 
override void SetValue (string value, bool fire_event=true)
 
override void SetRandomValue ()
 
override void SetStringOption (string option, bool fire_event=true)
 

Variables

class OptionSelectorMultistate extends OptionSelector class_name
 
string path = "cfgVehicles " + class_name + " displayName"
 
string displayname
 

Function Documentation

◆ InheritsFrom()

bool InheritsFrom ( string  value,
string  baseclass 
)

References GetGame().

Referenced by SetTextSmart().

◆ OptionSelectorMultistateCharacterMenu()

void OptionSelectorMultistateCharacterMenu ( Widget  parent,
int  current_index,
ScriptedWidgetEventHandler  parent_c,
bool  disabled,
notnull array< string options 
)

References SetTextSmart().

Referenced by UIScriptedMenu::Init().

◆ SetDisplayNameText()

void SetDisplayNameText ( string  value,
string  appendix 
)

◆ SetNextOption()

override void SetNextOption ( )

References SetTextSmart().

◆ SetPrevOption()

override void SetPrevOption ( )

References SetTextSmart().

◆ SetRandomValue()

override void SetRandomValue ( )

References SetTextSmart().

◆ SetStringOption()

override void SetStringOption ( string  option,
bool  fire_event = true 
)

References SetTextSmart().

◆ SetTextSmart()

◆ SetValue() [1/2]

◆ SetValue() [2/2]

override void SetValue ( string  value,
bool  fire_event = true 
)

References SetTextSmart().

Variable Documentation

◆ class_name

◆ displayname

string displayname

Referenced by SetDisplayNameText().

◆ path

string path = "cfgVehicles " + class_name + " displayName"

Referenced by BillboardSet(), PPEClassBase::ChangeMaterialPathUsed(), ChangePPEMaterial(), CGame::ConfigGetTextOut(), CreateMission(), ReplaceItemWithNewLambdaBase::CreateNewEntity(), CreateParticleByPath(), CGame::DayZGame(), ScriptConsoleConfigTab::DumpParam(), ItemBase::EEItemAttached(), ItemBase::EEItemDetached(), PluginBase::GetBaseClasses(), GetComponentNamesFromDamageZone(), PluginBase::GetConfigRecursive(), GetDamageZoneMap(), UIScriptedMenu::GetData(), JsonMissionLoaderData::GetData(), HFSMBase< Class FSMStateBase, Class FSMEventBase, Class FSMActionBase, Class FSMGuardBase >::GetHierarchyPath(), Attachments::GetItemSlots(), GetLiquidSource(), ParticleSource::GetParticle(), ParticleSource::GetParticleID(), ParticleSource::GetParticleIDLegacy(), ParticleList::GetParticlePath(), GetPathFromSlotID(), DayZPlayer::HandleView(), SoundSetMap::Init(), Init(), AttachmentCategoriesRow::Init(), LiquidInfo::Init(), ItemOptics::Init2DPreloadType(), Attachments::InitAttachmentGrid(), ItemOptics::InitCameraOverrideProperties(), Entity::InitDamageZoneDisplayNameMapping(), InitData(), ItemOptics::InitDOFAvailability(), ZombieContainer::InitGhostSlots(), CatchingContextFishingRodAction::InitItemValues(), CatchingContextTrapsBase::InitItemValues(), InventoryItemSuper::InitMapState(), ItemOptics::InitOpticsPP(), ItemOptics::InitReddotData(), SelectionTranslation::InitTranslatedSelections(), ScriptedWidgetEventHandler::InitVideoLoading(), BillboardSetHandler::LoadBillboardConfigs(), LoadConfig(), CfgPlayerRestrictedAreaHandler::LoadData(), PlayerSpawnHandler::LoadData(), AutotestConfigHandler::LoadData(), SoundLookupTable::LoadTable(), ScriptedWidgetEventHandler::LoadVideo(), ScriptedWidgetEventHandler::LoadVideoFile(), ModStructure::ModStructure(), ScriptConsoleConfigTab::OnClick(), Entity::OnDebugSpawn(), ActionUnpackBox::OnFinishProgressServer(), ItemBase::ParticleTest(), PlayerContainer::PlayerContainer(), ReplaceItemWithNewLambdaBase::PrepareLocations(), GameplayEffectWidgets_base::RegisterLayouts(), MapMarkerTypes::RegisterMarkerType(), ParticleList::RegisterParticle(), UIPopupScript::RenderVariables(), ScriptConsoleConfigTab::RenderVariables(), ActionRepairTent::RepairDamageTransfer(), OpenDirPlugin::Run(), DayZTool::RunDayZBat(), SelectionTranslation::SearchAndTranslate(), SetDisplayNameText(), CGame::SetMissionPath(), ParticleSource::SetParticle(), ObjectSpawnerHandler::SpawnObjects(), ManBase::UpdateCorpseStateVisual(), EntityLightSource::UpdateLightSourceMaterial(), and ObjectSpawnerHandler::ValidatePath().