DayZ 1.24
|
Go to the source code of this file.
Classes | |
class | PlayerSpawnJsonDataBase |
class | PlayerSpawnPreset |
class | PlayerSpawnPresetItemSetBase |
base for any item set More... | |
class | PlayerSpawnPresetDiscreteItemSetSlotData |
one item set for slot More... | |
class | PlayerSpawnPresetComplexChildrenType |
used for specific hierarchical child spawning More... | |
Functions | |
bool | TranslateAndValidateSlot (EntityAI parent, inout int slotID) |
Translates slot name to match something from both 'CfgSlots' and 'attachments[]' in entity's config. | |
override bool | IsValid () |
slot name validity checked separately | |
slot name validity checked separately
Checks if the ScriptCaller is valid.
Definition at line 95 of file CfgPlayerSpawnDataJson.c.
References discreteItemSets, Debug::Log(), slotName, and spawnWeight.
Translates slot name to match something from both 'CfgSlots' and 'attachments[]' in entity's config.
Definition at line 66 of file CfgPlayerSpawnDataJson.c.
References InventorySlots::GetSlotIdFromString(), InventorySlots::IsSlotIdValid(), Debug::Log(), and slotName.
ref array<ref PlayerSpawnPresetDiscreteItemSetSlotData> discreteItemSets |
Definition at line 63 of file CfgPlayerSpawnDataJson.c.
Referenced by IsValid().
float healthMax |
Definition at line 203 of file CfgPlayerSpawnDataJson.c.
PlayerSpawnPresetComplexChildrenType healthMin |
one set for cargo
Referenced by Add(), JsonObject::AddBool(), JsonObject::AddFloat(), JsonObject::AddInt(), AddModifier(), ScriptedWidgetEventHandler::AddPlayer(), JsonObject::AddString(), ScriptedWidgetEventHandler::AddTab(), JsonObject::AddVector2(), NotificationUI::AddVoiceNotification(), UIScriptedMenu::Apply(), ChangePPEMaterial(), Icon::Combine(), UIScriptedMenu::ConnectLastSession(), ConstructionPart::ConstructionPart(), PluginBase::ContainsFirstClass(), EntityLightSource::CreateLight(), EntityLightSource::CreateLightAtObjMemoryPoint(), CfgParam::CreateParam(), PluginConfigHandler::CustomLocationsAdd(), PluginConfigHandler::CustomLocationsRemove(), DebugAgentData::DebugAgentData(), DebugModifierData::DebugModifierData(), BleedingSourcesManagerBase::DisplayDebug(), Icon::DoubleClick(), HandsContainer::DoubleClick(), AttachmentCategoriesRow::DoubleClick(), ClosableContainer::DoubleClick(), PlayerContainer::DoubleClick(), VicinitySlotsContainer::DoubleClick(), ZombieContainer::DoubleClick(), Icon::DraggingOver(), DraggingOverCenterPanel(), Icon::DraggingOverCombine(), ClosableContainer::DraggingOverGrid(), HandsContainer::DraggingOverGrid(), AttachmentCategoriesRow::DraggingOverGrid(), ClosableContainer::DraggingOverGrid(), HandsArea::DraggingOverHandsPanel(), HandsContainer::DraggingOverHeader(), AttachmentCategoriesContainer::DraggingOverHeader(), AttachmentCategoriesRow::DraggingOverHeader(), VicinityContainer::DraggingOverHeader(), ZombieContainer::DraggingOverHeader(), VicinityContainer::DraggingOverIcon(), Icon::DraggingOverSwap(), Icon::DropReceivedFromMain(), GestureMenuItem(), ItemMap::GetActionWidgetOverride(), BleedingSourcesManagerBase::GetBitFromSelectionName(), PluginBase::GetConfigRecursive(), ScriptConsoleGeneralTab::GetCurrentLocationName(), ManBase::GetDebugActions(), PluginBase::GetID(), GetIDFromClassname(), HandsContainer::GetItemPreviewItem(), AttachmentCategoriesRow::GetItemPreviewItem(), ClosableContainer::GetItemPreviewItem(), ClosableContainer::GetItemPreviewWidget(), PlayerContainer::GetItemPreviewWidget(), ClosableContainer::GetItemPreviewWidgetDragOrDrop(), JsonObject::GetJson(), Managed::GetLastPlayedServer(), IEntity::GetLODByName(), GetName(), PluginFileHandler::GetParamByName(), PluginFileHandler::GetParameterArray(), PluginFileHandler::GetParameterBool(), PluginFileHandler::GetParameterFloat(), PluginFileHandler::GetParameterInt(), PluginFileHandler::GetParameterString(), ParticleList::GetParticleIDByName(), GetProfileValueBool(), DayZIntroScene::GetSelectedUserName(), LOD::GetSelectionByName(), IEntity::GetSelectionPositionLS(), IEntity::GetSelectionPositionMS(), IEntity::GetSelectionPositionOld(), IEntity::GetSelectionPositionWS(), SoundSetMap::GetSoundSetID(), GetValidDepenentPartsArray(), CfgParam::GetValueByName(), DayZPlayer::HandleView(), ScriptConsoleItemsTab::Init(), Attachments::InitAttachmentGrid(), AttachmentCategoriesContainer::InitGhostSlots(), ItemBase::InitializeSlots(), BleedingSourcesManagerBase::IsBleedingSourceActive(), ScriptConsoleGeneralTab::IsLocationNameAvailable(), CfgParam::IsParamExist(), PlayerContainer::ItemAttached(), ZombieContainer::ItemAttached(), ScriptedWidgetEventHandler::LoadData(), Widget::LoadVideo(), ModifierDebugObj::ModifierDebugObj(), VicinitySlotsContainer::MouseButtonDown(), VicinitySlotsContainer::MouseClick(), HandsContainer::MouseClick2(), InventoryItem::NameToID(), OnCenterPanelDropReceived(), UIScriptedMenu::OnChange(), OnClick(), ScriptedWidgetEventHandler::OnClick(), UIScriptedMenu::OnClick(), ZombieContainer::OnDropReceivedFromGhostArea(), AttachmentCategoriesContainer::OnDropReceivedFromHeader(), VicinityContainer::OnDropReceivedFromHeader(), VicinitySlotsContainer::OnDropReceivedFromHeader(), ZombieContainer::OnDropReceivedFromHeader(), VicinityContainer::OnDropReceivedFromIcon(), HFSMBase< WeaponStateBase, WeaponEventBase, WeaponActionBase, WeaponGuardBase >::OnFailThresholdBreached(), HandsArea::OnHandsPanelDropReceived(), InventoryGridController::OnItemDraggingOver(), InventoryGridController::OnItemDropReceived(), JsonApiStruct::OnItemObject(), UIScriptedMenu::OnMouseEnter(), JsonApiStruct::OnObject(), OnRightPanelDropReceived(), PluginBase::OnSpawnErrorReport(), JsonApiStruct::OnStartArray(), PluginFileHandler::ParamExist(), PhysicsGeomDef::PhysicsGeomDef(), ScriptedWidgetEventHandler::PlayerListEntryScriptedWidget(), PluginDayzPlayerDebugUserData::PluginDayzPlayerDebugUserData(), ScriptedWidgetEventHandler::PrepareOwnedSlotsTooltip(), ItemManager::PrepareSlotsTooltip(), UIScriptedMenu::Refresh(), ScriptConsoleGeneralTab::RefreshLocations(), RegisterAnimation(), BleedingSourcesManagerBase::RegisterBleedingZone(), BleedingSourcesManagerBase::RegisterBleedingZoneEx(), KeysToUIElements::RegisterKeyToUIElement(), PluginBase::RegisterVariable(), ScriptedWidgetEventHandler::Reload(), PluginFileHandler::RemoveParamByName(), PluginFileHandler::RemoveParameter(), PluginFileHandler::RemoveParameterArray(), CfgParam::RenameParam(), PluginFileHandler::RenameParam(), UIScriptedMenu::Save(), Managed::SaveCharName(), DayZIntroSceneXbox::SaveCharName(), ManBase::SaySoundSet(), PluginBase::SendRPCMods(), MenuDefaultCharacterData::SetCharacterName(), ColorManager::SetColor(), ClosableContainer::SetEntity(), ClosableHeader::SetName(), Header::SetName(), ScriptedWidgetEventHandler::SetName(), GetServersInput::SetNameFilter(), SceneData::SetNameMission(), SceneData::SetNameScene(), PluginFileHandler::SetParameterArray(), PluginFileHandler::SetParameterBool(), PluginFileHandler::SetParameterFloat(), PluginFileHandler::SetParameterInt(), PluginFileHandler::SetParameterString(), CGame::SetPlayerGameName(), SetProfileValueBool(), UIScriptedMenu::SetServerInfo(), ItemManager::SetTemperature(), Managed::SetupPlayerName(), SoundObjectBuilder::SetVariable(), StatDebugObject::StatDebugObject(), Icon::Swap(), SyncedValue::SyncedValue(), SyncedValueAgent(), SyncedValueLevel(), SyncedValueModifier::SyncedValueModifier(), PlayerContainer::ToggleWidget(), ScriptedWidgetEventHandler::TutorialKeybinds(), array::Update(), ScriptedWidgetEventHandler::Update(), UIScriptedMenu::UpdateCategoryName(), UpdateConstructionParts(), Container::UpdateHeaderText(), UpdateNumericalVarsWidget(), DayZIntroSceneXbox::UpdateSelectedUserName(), UIScriptedMenu::UpdateSlotInfo(), HudDebugWinBase::UpdateValues(), HFSMBase< WeaponStateBase, WeaponEventBase, WeaponActionBase, WeaponGuardBase >::ValidateAndRepairHelper(), and WorkbenchPluginAttribute::WorkbenchPluginAttribute().
PlayerSpawnJsonDataBase presets |
float quantityMax |
Definition at line 205 of file CfgPlayerSpawnDataJson.c.
Referenced by ScriptedWidgetEventHandler::BuildCursor(), CalcAndSetTotalEnergy(), and Mask_Base::GetFilterQuantity01().
float quantityMin |
Definition at line 204 of file CfgPlayerSpawnDataJson.c.
Referenced by ScriptedWidgetEventHandler::BuildCursor().
PlayerSpawnPreset slotName |
Referenced by ActionLockAttachment::ActionCondition(), ActionCondition(), ImprovisedExplosive::CanBeArmed(), InventoryItem::CanBeCombined(), InventoryItemSuper::CanDetachAttachment(), ImprovisedExplosive::CanDisplayAttachmentSlot(), Plastic_Explosive::CanDisplayAttachmentSlot(), ImprovisedExplosive::CanReceiveAttachment(), DayZPlayerTypeStepSoundLookupTableImpl(), GetClosestCarWheel(), GetSoundBuilder(), AttachmentCategoriesRow::Init(), Entity::IsExclusionFlagPresent(), IsValid(), LoadPlayerAttachmentIndexes(), ImprovisedExplosive::OnVariablesSynchronized(), TranslateAndValidateSlot(), SpotLightBase::UpdateLightMode(), EntityLightSource::UpdateMode(), ItemBase::UpdatePhysics(), and ItemBase::UpdateVisuals().
PlayerSpawnPresetItemSetBase spawnWeight |
Referenced by IsValid().