![]() |
Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
|
Serialization general interface. More...
Protected Member Functions | |
| void | Serializer () |
| void | ~Serializer () |
Private Member Functions | |
| proto native bool | CanRead () |
| proto native bool | CanWrite () |
| proto bool | Read (void value_in) |
| proto bool | Write (void value_out) |
| Private Member Functions inherited from Managed | |
| void | ~IntroSceneCharacter () |
| void | BleedingIndicator (int source_ID, int severity, GameplayEffectsDataBleeding parent) |
| void | CharacterLoad (int character_id, vector char_pos, vector char_rot) |
| void | CharacterUnload () |
| void | CheckBlood () |
| void | CheckHealth () |
| void | CheckValues () |
| void | CreateDefaultCharacter () |
| void | CreateNewCharacter () |
| void | CreateNewCharacterById (int character_id) |
| void | CreateNewCharacterByName (string character_name, bool randomize_equip=true) |
| void | CreateNewCharacterRandom () |
| bool | DataInitialized () |
| void | ForceStop () |
| void | GameplayEffectsData (array< ref Widget > input, int type, int user_override=-1) |
| float | GetBlood () |
| ECharGender | GetCharacterGender () |
| int | GetCharacterID () |
| string | GetCharacterName () |
| string | GetCharacterNameById (int char_id) |
| PlayerBase | GetCharacterObj () |
| TStringArray | GetCharGenderList () |
| TStringArray | GetCharList (ECharGender gender) |
| TStringArray | GetCharPantsList () |
| TStringArray | GetCharShirtsList () |
| TStringArray | GetCharShoesList () |
| bool | GetEndNow () |
| float | GetHealth () |
| void | GetLastPlayedServer (int characterID, out string address, out string name, out int port) |
| void | GetLastPlayedServerEx (int characterID, out string address, out string name, out int port, out int steamQueryPort) |
| int | GetNextCharacterID () |
| vector | GetPosition () |
| int | GetPrevCharacterID () |
| int | GetSeverity () |
| array< ref Widget > | GetWidgetSet () |
| int | GetWidgetSetID () |
| int | GetWidgetSetType () |
| bool | HasDefinedHandle () |
| Returns 'true' if this class contains update info. | |
| void | Init () |
| void | Init (array< ref Widget > input, int type, Widget layout_root, int user_override=-1) |
| void | InitIndicator (vector position) |
| void | IntroSceneCharacter () |
| bool | IsCharacterFemale () |
| bool | IsDefaultCharacter () |
| bool | IsRunningDrops () |
| Are any drops currently being animated? | |
| void | LoadCharacterData (vector char_pos, vector char_rot, bool default_char=false) |
| Generates random equip for the new IntroSceneCharacter, whatever is defined in 'cfgCharacterCreation'. | |
| void | OnRPC (ParamsReadContext ctx) |
| void | OnScheduledTick (float deltatime) |
| void | ReceiveValue (int value_type, float value) |
| void | RegisterData (Param p) |
| void | ResetIndicator () |
| void | ResetSequence () |
| void | SaveCharName (string name) |
| void | SaveDefaultCharacter () |
| void | SendInitValues () |
| Sends values on object creation. | |
| void | SendValue (int value_type, float value) |
| void | SetAttachment (string type, int slot) |
| void | SetCharacterGender (ECharGender gender) |
| void | SetCharacterID (int char_id) |
| void | SetToDefaultCharacter () |
| void | SetupPlayerName (bool new_name) |
| void | ShowDebugValues (bool show) |
| void | StartRunningDrops () |
| void | StopIndicator (bool instant=false) |
| void | TransferValues (PlayerBase player) |
| void | TrySpawnNextDrop () |
| void | Update (float timeSlice) |
| void | Update (float timeSlice=0, Param p=null, int handle=-1) |
| void | UpdateVisibility (bool state) |
Serialization general interface.
Serializer API works with:
Definition at line 55 of file serializer.c.
|
inlineprotected |
Definition at line 63 of file serializer.c.
|
inlineprotected |
Definition at line 64 of file serializer.c.
|
private |
|
private |
Referenced by ProcessInputData().
|
private |
Referenced by InventoryJunctureSwapValidation::InventoryJunctureSwapValidation(), CreateHandEventFromContext(), CreateWeaponEventFromContext(), MenuDefaultCharacterData::DeserializeCharacterData(), Param10< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7, Class T8, Class T9, Class T10 >::Deserializer(), Param7< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7 >::Deserializer(), Param8< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7, Class T8 >::Deserializer(), Param9< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7, Class T8, Class T9 >::Deserializer(), Param::Deserializer(), SyncEvents::Event_OnRPC(), FillAgentArray(), FillServerFinalVars(), PluginBase::GetRPCModifierID(), PluginBase::GetRPCModifierLock(), PluginBase::GetRPCUpdateState(), ManBase::HandleRemoteItemManipulation(), PluginBase::HandleSetTime(), ArrowManagerPlayer::Load(), InventoryItem::LoadAgents(), HFSMBase< WeaponStateBase, WeaponEventBase, WeaponActionBase, WeaponGuardBase >::LoadAndSetCurrentFSMState(), LoadCurrentFSMState(), WeaponStateBase::LoadCurrentFSMState(), Entity::LoadVariables(), OnHandleStoredInputUserData(), OnHandleStoredJunctureData(), DayZPlayer::OnInputForRemote(), DayZPlayer::OnInputFromServer(), ActionManagerServer::OnInputUserDataProcess(), DayZPlayer::OnInputUserDataProcess(), ManBase::OnInputUserDataProcess(), OnInputUserDataProcess(), WeaponManager::OnInputUserDataProcess(), DayZPlayer::OnInputUserDataReceived(), OnInventoryCheck(), OnInventoryJunctureFailureFromServer(), OnInventoryJunctureFromServer(), Backpack_Base::OnRPC(), CfgGameplayHandler::OnRPC(), CfgPlayerRestrictedAreaHandler::OnRPC(), CGame::OnRPC(), Entity::OnRPC(), InventoryItem::OnRPC(), InventoryItemSuper::OnRPC(), Managed::OnRPC(), ManBase::OnRPC(), OnRPC(), OnRPC(), OnRPC(), PluginBase::OnRPC(), PluginBase::OnRPC(), PluginBase::OnRPC(), SymptomManager::OnRPC(), Trigger::OnRPC(), UndergroundAreaLoader::OnRPC(), WrittenNoteData::OnRPC(), PluginBase::OnRPCAgents(), ScriptConsoleEnfScriptTab::OnRPCEx(), ScriptConsoleGeneralTab::OnRPCEx(), DebugMonitorValues::OnRPCFloat(), PluginBase::OnRPCHealth(), PluginBase::OnRPCHealthSet(), PluginBase::OnRPCHorticultUpdate(), PluginBase::OnRPCHorticultureSpeed(), PluginBase::OnRPCLevels(), PluginBase::OnRPCMods(), PluginBase::OnRPCModsDetailed(), PluginBase::OnRPCServerLogRecieved(), DeveloperTeleport::OnRPCSetPlayerDirection(), DeveloperTeleport::OnRPCSetPlayerPosition(), PluginBase::OnRPCSpawnEntity(), PluginBase::OnRPCSpawnEntityOnCursorDir(), PluginBase::OnRPCSpawnEntityOnGround(), PluginBase::OnRPCSpawnEntityOnGroundPatternGrid(), PluginBase::OnRPCStats(), PluginBase::OnRPCStatSet(), PluginBase::OnRPCStomach(), DebugMonitorValues::OnRPCString(), PluginBase::OnRPCSyncSceneObject(), PluginBase::OnRPCTemp(), GameInventory::OnServerInventoryCommandStatic(), OnSetEntityRequest(), OnSetEntityRPC(), AlarmClock_ColorBase::OnStoreLoad(), Barrel_ColorBase::OnStoreLoad(), BaseBuildingBase::OnStoreLoad(), BleedingSourcesManagerBase::OnStoreLoad(), ContainerLockedBase::OnStoreLoad(), Edible_Base::OnStoreLoad(), Entity::OnStoreLoad(), FireplaceBase::OnStoreLoad(), FireplaceIndoor::OnStoreLoad(), FireworksLauncher::OnStoreLoad(), FlammableBase::OnStoreLoad(), Grenade_Base::OnStoreLoad(), HFSMBase< WeaponStateBase, WeaponEventBase, WeaponActionBase, WeaponGuardBase >::OnStoreLoad(), Inventory_Base::OnStoreLoad(), InventoryItem::OnStoreLoad(), InventoryItemSuper::OnStoreLoad(), ItemBase::OnStoreLoad(), ItemOptics::OnStoreLoad(), ItemTransmitter::OnStoreLoad(), KitchenTimer::OnStoreLoad(), Land_Radio_PanelBig::OnStoreLoad(), ManBase::OnStoreLoad(), OnStoreLoad(), OnStoreLoad(), PlayerAgentPool::OnStoreLoad(), PowerGeneratorStatic::OnStoreLoad(), RemotelyActivatedItemBehaviour::OnStoreLoad(), Roadflare::OnStoreLoad(), ScientificBriefcase::OnStoreLoad(), SymptomManager::OnStoreLoad(), Weapon::OnStoreLoad(), OnStoreLoadCustom(), ManBase::OnStoreLoadLifespan(), OnSyncJuncture(), StaminaHandler::OnSyncJuncture(), WeaponManager::OnSyncJuncture(), InventoryItem::OnSyncVariables(), ProcessInputData(), StaminaHandler::ReadAdditionalStaminaInfo(), DayZPlayerSyncJunctures::ReadBrokenLegsParams(), DayZPlayerSyncJunctures::ReadBrokenLegsParamsEx(), DayZPlayerSyncJunctures::ReadDamageHitParams(), DayZPlayerSyncJunctures::ReadDamageHitParamsEx(), DayZPlayerSyncJunctures::ReadDeathParams(), ActionBase::ReadFromContext(), ActionBuildPart::ReadFromContext(), ActionBuildShelter::ReadFromContext(), ActionCarHornLong::ReadFromContext(), ActionFishingNew::ReadFromContext(), ActionGetOutTransport::ReadFromContext(), ActionMountBarbedWire::ReadFromContext(), ActionRepairCarPart::ReadFromContext(), ActionRepairPart::ReadFromContext(), ActionRepairTent::ReadFromContext(), ActionRepairTentPart::ReadFromContext(), ActionRepairVehiclePartBase::ReadFromContext(), ActionTransferLiquid::ReadFromContext(), ActionWorldCraft::ReadFromContext(), HandEventBase::ReadFromContext(), HandEventRemove::ReadFromContext(), InventoryLocation::ReadFromContext(), ReadFromContext(), DayZPlayerSyncJunctures::ReadInjuryParams(), DayZPlayerSyncJunctures::ReadKuruRequest(), ManBase::ReadLiftWeaponRequest(), DayZPlayerSyncJunctures::ReadPlayerFBModifier(), DayZPlayerSyncJunctures::ReadPlayerSymptomADDParams(), DayZPlayerSyncJunctures::ReadPlayerSymptomFBParams(), DayZPlayerSyncJunctures::ReadPlayerUnconsciousnessParams(), DayZPlayerSyncJunctures::ReadShockParams(), Entity::ReadVarsFromCTX(), InventoryItem::ReadVarsFromCTX(), PlayerAgentPool::RemoteGrowRequestDebug(), SymptomManager::SetAnimation(), ManBase::SetLiftWeapon(), ManBase::SetToDelete(), SyncReceiveActivateCommand(), SyncReceiveInitDebugObject(), SyncReceiveMessage(), SyncReceiveValueBool(), SyncReceiveValueFloat(), and SyncReceiveValueInt().
|
private |
Referenced by ActionManagerClient::ActionStart(), InventoryItem::CombineItemsClient(), HandEvent(), ActionBaseCB::Interrupt(), OnlineServices::MutePlayer(), OnInputUserDataProcess(), InventoryItem::OnRightClick(), AlarmClock_ColorBase::OnStoreSave(), Barrel_ColorBase::OnStoreSave(), BaseBuildingBase::OnStoreSave(), BleedingSourcesManagerBase::OnStoreSave(), ContainerLockedBase::OnStoreSave(), Edible_Base::OnStoreSave(), Entity::OnStoreSave(), FireplaceBase::OnStoreSave(), FireplaceIndoor::OnStoreSave(), FireworksLauncher::OnStoreSave(), FlammableBase::OnStoreSave(), Grenade_Base::OnStoreSave(), HFSMBase< WeaponStateBase, WeaponEventBase, WeaponActionBase, WeaponGuardBase >::OnStoreSave(), Inventory_Base::OnStoreSave(), InventoryItem::OnStoreSave(), InventoryItemSuper::OnStoreSave(), ItemBase::OnStoreSave(), ItemOptics::OnStoreSave(), ItemTransmitter::OnStoreSave(), KitchenTimer::OnStoreSave(), Land_Radio_PanelBig::OnStoreSave(), ManBase::OnStoreSave(), OnStoreSave(), PlayerAgentPool::OnStoreSave(), PowerGeneratorStatic::OnStoreSave(), RemotelyActivatedItemBehaviour::OnStoreSave(), Roadflare::OnStoreSave(), ScientificBriefcase::OnStoreSave(), SymptomManager::OnStoreSave(), Weapon::OnStoreSave(), OnStoreSaveCustom(), ManBase::OnStoreSaveLifespan(), PostSurrenderRequestServer(), ActionManagerClient::ProcessActionInputEnd(), ActionManagerClient::ProcessActionRequestEnd(), ManBase::ProcessADSSyncResetRequest(), ProcessInputData(), ActionManagerClient::RequestInterruptAction(), RequestPlayerInfo(), PluginBase::RequestUniversalTemperatureSources(), ArrowManagerPlayer::Save(), InventoryItem::SaveAgents(), ManBase::SaveAreaPersistenceFlag(), HFSMBase< WeaponStateBase, WeaponEventBase, WeaponActionBase, WeaponGuardBase >::SaveCurrentFSMState(), SaveCurrentFSMState(), WeaponStateBase::SaveCurrentFSMState(), HFSMBase< WeaponStateBase, WeaponEventBase, WeaponActionBase, WeaponGuardBase >::SaveCurrentUnstableFSMState(), Entity::SaveVariables(), DayZPlayerSyncJunctures::SendActionAcknowledgment(), DayZPlayerSyncJunctures::SendBrokenLegs(), DayZPlayerSyncJunctures::SendBrokenLegsEx(), InventoryInputUserData::SendClientInventoryCheck(), DayZPlayerSyncJunctures::SendDamageHit(), DayZPlayerSyncJunctures::SendDamageHitEx(), DayZPlayerSyncJunctures::SendDeath(), PluginBase::SendDebug(), DayZPlayerSyncJunctures::SendDeleteItem(), SendEmoteRequestSync(), SendEmoteRequestSyncEx(), DayZPlayerSyncJunctures::SendInjury(), DayZPlayerSyncJunctures::SendKuruRequest(), ManBase::SendLiftWeaponSync(), MissionBase::SendMuteListToServer(), NotificationSystem::SendNotificationToPlayerIdentity(), NotificationSystem::SendNotificationToPlayerIdentityExtended(), DayZPlayerSyncJunctures::SendPlayerFBModifier(), DayZPlayerSyncJunctures::SendPlayerSymptomADD(), DayZPlayerSyncJunctures::SendPlayerSymptomFB(), DayZPlayerSyncJunctures::SendPlayerUnconsciousness(), DayZPlayerSyncJunctures::SendQuickbarSetShortcut(), SendRPC(), SendRPC(), InventoryInputUserData::SendServerInventoryCheck(), DayZPlayerSyncJunctures::SendShock(), DayZPlayerSyncJunctures::SendWeaponActionAcknowledgment(), DayZPlayerSyncJunctures::SendWeaponJamChance(), Param10< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7, Class T8, Class T9, Class T10 >::Serialize(), Param7< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7 >::Serialize(), Param8< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7, Class T8 >::Serialize(), Param9< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7, Class T8, Class T9 >::Serialize(), Param::Serialize(), MenuDefaultCharacterData::SerializeCharacterData(), InventoryInputUserData::SerializeHandEvent(), InventoryInputUserData::SerializeMove(), InventoryInputUserData::SerializeSwap(), ServerRequestEmoteCancel(), SetEntityShortcut(), ScriptConsoleItemsTab::SpawnPreset(), InventoryItem::SplitIntoStackMaxCargoClient(), InventoryItem::SplitIntoStackMaxClient(), InventoryItem::SplitIntoStackMaxHandsClient(), InventoryItem::SplitIntoStackMaxToInventoryLocationClient(), StaminaHandler::SyncAdditionalStaminaInfo(), Weapon::SyncEventToRemote(), SyncHandEventToRemote(), WeaponManager::Synchronize(), MissionBase::SyncRespawnModeInfo(), StaminaHandler::SyncStamina(), ManBase::TogglePlacingLocal(), VicinityContainer::TraverseShowedItems(), HumanInventory::Update(), Update(), ActionBase::WriteToContext(), ActionBuildPart::WriteToContext(), ActionBuildShelter::WriteToContext(), ActionCarHornLong::WriteToContext(), ActionFishingNew::WriteToContext(), ActionGetOutTransport::WriteToContext(), ActionMountBarbedWire::WriteToContext(), ActionRepairCarPart::WriteToContext(), ActionRepairPart::WriteToContext(), ActionRepairTent::WriteToContext(), ActionRepairTentPart::WriteToContext(), ActionRepairVehiclePartBase::WriteToContext(), ActionTransferLiquid::WriteToContext(), ActionWorldCraft::WriteToContext(), HandEventBase::WriteToContext(), HandEventRemove::WriteToContext(), InventoryLocation::WriteToContext(), WeaponEventBase::WriteToContext(), WriteToContext(), WriteToContext(), Entity::WriteVarsToCTX(), and InventoryItem::WriteVarsToCTX().