Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Loading...
Searching...
No Matches
PluginBase Class Reference

Class PluginMessageManager provides some basic Message Distribution mechanics, if you get instance of this plugin class on your object, you can use its methods to broadcast messages. More...

Inheritance diagram for PluginBase:
PluginDiagMenu PluginDiagMenuClient PluginDiagMenuServer

Protected Member Functions

void ~PluginAdminLog ()
void ActivateModifier (int id, PlayerBase player=NULL)
void Add (EntityAI item)
void AddKeyframe ()
void BleedingOut (PlayerBase player)
float CalcTemperatureFromTemperatureSource (notnull UTemperatureSourceDebug utsd)
float CalculateAgentsToTransmit (int agent_id, float protection, int dose_size, int inject_type)
 Calculates number of agents that can be transmitted (based on given dose_size).
void CaptureFocus ()
bool CheckMask (int source_mask, int target_mask)
void ClearInventory (EntityAI entity)
void CommandHandler (DayZInfected infected)
void CursorHide ()
void CursorShow ()
void DeactivateModifier (int id, PlayerBase player=NULL)
void DeleteKeyframe ()
bool DetermineChanceToTransmit (int agent_id, float protection, int inject_type)
 Agent transmission chance processing.
void DirectAdminLogPrint (string str)
void DrawDebugs ()
void EditorUpdate ()
void EnableUpdate (bool enable, int type, PlayerBase player)
void EnableWidgets (bool enable)
void GatherTemperatureSources (PlayerBase player)
float GetAgentAntiboticsResistance (int agent_id)
 Returns antibiotics resistance attribute for given agent see GetAgentAntiboticsResistanceEx().
float GetAgentAntiboticsResistanceEx (int agent_id, PlayerBase player)
 Returns antibiotics resistance attribute for given agent.
float GetAgentDieOffSpeedEx (int agent_id, PlayerBase player)
 Returns dieOfSpeed attribute for given agent.
float GetAgentDigestibility (int agent_id)
 Returns stomach digetibility attribute for given agent (see GetAgentDigestibilityEx()).
float GetAgentDigestibilityEx (int agent_id, PlayerBase player)
 Returns stomach digetibility attribute for given agent.
float GetAgentInvasibility (int agent_id)
 Returns invasibility attribute for given agent.
float GetAgentInvasibilityEx (int agent_id, PlayerBase player)
 Returns invasibility attribute for given agent.
EStatLevels GetAgentPotencyEx (int agent_id, PlayerBase player)
 Returns potency attribute for given agent.
int GetAgentSpecificDrugResistance (int agent_id, EMedicalDrugsType drugType, PlayerBase player)
 Returns the resistance to the specific drug.
float GetAgentTransferabilityAirOut (int agent_id)
 Returns transferabilitAiryOut attribute for given agent.
float GetAgentTransferabilityIn (int agent_id)
 Returns transferabilityIn attribute for given agent.
float GetAgentTransferabilityOut (int agent_id)
 Returns transferabilityOut attribute for given agent.
void GetCameraDirections (Man player, bool allowFreeflight, out vector position, out vector direction)
float GetDieOffSpeed (int agent_id)
 Returns dieOfSpeed attribute for given agent (see GetDieOffSpeedEx()).
ref array< ref SyncedValueGetHealthZonesSynched ()
string GetHitMessage (TotalDamageResult damageResult, int component, string zone, string ammo)
bool GetIsTargetChanged ()
MouseButtonInfo GetMouseButtonInfo (int button)
string GetPlayerPrefix (PlayerBase player, PlayerIdentity identity)
EStatLevels GetPotency (int agent_id)
 Returns potency attribute for given agent (see GetAgentPotencyEx()).
float GetProtectionLevel (int type, int slot, Man player)
 Protection level of an attachment against enviromental hazard (mask/filters for example) (see GetProtectionLevelEx()).
int GetRPCModifierID (ParamsReadContext ctx)
void GetRPCModifierLock (ParamsReadContext ctx, out int id, out bool lock)
bool GetRPCUpdateState (ParamsReadContext ctx)
EntityAI GetTargetEntity ()
 utilizes camera position from the CGame
bool GrowDuringAntibioticsAttack (int agent_id, PlayerBase player)
 DEPRECATED.
bool GrowDuringMedicalDrugsAttack (int agentId, EMedicalDrugsType drugType, PlayerBase player)
void HandlePresetSpawn (PlayerBase player, string presetName, EntityAI target)
void HandleSetTime (PlayerBase player, ParamsReadContext ctx)
void Init (PlayerBase player)
void InitAttacks ()
void InitWidgets ()
void InjectAgentsWithoutPlayer (EntityAI target, int agents)
 Injects specified agents directly to target.
void InjectAgentsWithPlayer (EntityAI target, int agents, float protection, int dose_size, int inject_type)
 Injects agents to a given target, using chance of transmission and full dose size if chance succeeds.
void InjectAgentsWithPlayerCount (EntityAI target, int agents, float protection, int dose_size, int inject_type)
 Injects agents to a given target, with no probability, but the dose size is modified by m_TransferabilityOut of the agent.
float InjectAgentWithPlayerDose (EntityAI target, int agent, float protection, float dose_size, int inject_type)
 Injects agent to a given target.
bool IsCurrentUIPageValid (int ui_page_request)
bool IsEnabledFreeCamera ()
bool IsKeyPressed (int key)
bool IsModifierLocked (int id, PlayerBase player=NULL)
bool IsPlayerRegistered (PlayerBase player)
bool IsSetSystemInBitmask (PlayerBase player, int system_bit)
void LockModifier (int id, bool lock, PlayerBase player=NULL)
void LogPrint (string message)
bool MoveItemToCorrectPosition (InventoryLocation ilCorrect)
void OnContinouousAction (ActionData action_data)
void OnEmote (PlayerBase player, EmoteBase emote)
override void OnInit ()
override void OnInit ()
override void OnInit ()
override void OnInit ()
void OnMouse (int event_id, int button)
void OnPlacementComplete (Man player, ItemBase item)
void OnRequestReceived (PlayerBase player, bool enable)
void OnRPC (ParamsReadContext ctx)
void OnRPC (ParamsReadContext ctx)
void OnRPC (ParamsReadContext ctx, PlayerBase player)
void OnRPC (PlayerBase player, int rpc_type, ParamsReadContext ctx)
void OnRPC (PlayerBase player, int rpc_type, ParamsReadContext ctx)
void OnRPCAgents (ParamsReadContext ctx)
void OnRPCClearInventory (PlayerBase player)
void OnRPCHealth (ParamsReadContext ctx, PlayerBase player)
void OnRPCHealthSet (ParamsReadContext ctx, PlayerBase player)
void OnRPCHorticultUpdate (ParamsReadContext ctx, PlayerBase player)
void OnRPCHorticultureSpeed (ParamsReadContext ctx, PlayerBase player)
void OnRPCLevels (ParamsReadContext ctx)
void OnRPCMods (ParamsReadContext ctx)
void OnRPCModsDetailed (ParamsReadContext ctx)
void OnRPCPluginDayzCreatureDebug (PlayerBase player, int rpc_type, ParamsReadContext ctx)
void OnRPCServerLogRecieved (ParamsReadContext ctx)
void OnRPCSpawnEntity (PlayerBase player, ParamsReadContext ctx)
void OnRPCSpawnEntityOnCursorDir (PlayerBase player, ParamsReadContext ctx)
void OnRPCSpawnEntityOnGround (PlayerBase player, ParamsReadContext ctx)
void OnRPCSpawnEntityOnGroundPatternGrid (PlayerBase player, ParamsReadContext ctx)
void OnRPCStats (ParamsReadContext ctx)
void OnRPCStatSet (ParamsReadContext ctx, PlayerBase player)
void OnRPCStomach (ParamsReadContext ctx)
void OnRPCSyncSceneObject (ParamsReadContext ctx)
void OnRPCTemp (ParamsReadContext ctx, PlayerBase player)
void OnSetFreeCameraEvent (PlayerBase player, FreeDebugCamera camera)
void OnSpawnErrorReport (string name)
override void OnUpdate (float delta_time)
override void OnUpdate (float delta_time)
override void OnUpdate (float delta_time)
void PlayerHitBy (TotalDamageResult damageResult, int damageType, PlayerBase player, EntityAI source, int component, string dmgZone, string ammo)
void PlayerKilled (PlayerBase player, Object source)
void PlayerKilledByDisconnect (PlayerBase player)
void PlayerKilledByDrowningUncon (PlayerBase player)
void PlayerKilledByRespawn (PlayerBase player)
void PlayerList ()
void PlayerTeleportedLog (notnull PlayerBase player, vector startPos, vector targetPos, string reason)
void PlayPause ()
void PluginAdminLog ()
void PluginDeveloper ()
void PluginDeveloperSync ()
void PluginInventoryRepair ()
void PluginUniversalTemperatureSourceClient ()
void PluginUniversalTemperatureSourceServer ()
void PossesInfected ()
void PrintedDebug ()
void PrintLogClient (string msg_log)
void ProcessUniversalTemperatureSources ()
void RegisterKeyBind (int ui_id, int key_code1, int key_code2, string plugin_name, string fnc_name, string info_shortcut, string info_description)
void RegisterMouseBind (int ui_id, int mouse_button, int mouse_event, string plugin_name, string fnc_name, string info_shortcut, string info_description)
void RegisterPlayer (PlayerBase player)
void ReleaseFocus ()
void Remove (EntityAI item)
bool RepairItem (EntityAI itemToRepair)
void RequestDetailedInfo (int id, notnull PlayerBase player)
void RequestUniversalTemperatureSources (PlayerBase player, int enable)
void Save ()
void SendDebug ()
void SendRPCAgents (PlayerBase player)
void SendRPCHealth (PlayerBase player)
void SendRPCLevels (PlayerBase player)
void SendRPCMods (PlayerBase player)
void SendRPCModsDetail (PlayerBase player)
void SendRPCStats (PlayerBase player)
void SendRPCStomach (PlayerBase player)
void SendRPCTemp (PlayerBase player)
void SendServerLogToClient (string msg)
void SetDirection (PlayerBase player, vector direction)
 Set player direction.
void SetSystemInBitmask (PlayerBase player, int system_bit, bool state)
void SetTargetChanged (bool state)
void SetupSpawnedEntity (PlayerBase player, EntityAI entity, float health, float quantity=-1, bool special=false, string presetName="")
void SetupZoneValues (inout array< ref Param > rpc_params, DamageZoneMap dmgZones, EntityAI target, string healthType, int typeID)
void ShowDebug (bool show)
EntityAI SpawnAI (string object_name, vector pos)
EntityAI SpawnEntityAsAttachment (PlayerBase player, EntityAI parent, string att_name, float health, float quantity)
EntityAI SpawnEntityInInventory (notnull EntityAI target, string className, float health, float quantity, bool special=false, string presetName="", FindInventoryLocationType locationType=FindInventoryLocationType.ANY)
EntityAI SpawnEntityInPlayerInventory (PlayerBase player, string item_name, float health, float quantity, bool special=false, string presetName="", FindInventoryLocationType locationType=FindInventoryLocationType.ANY)
EntityAI SpawnEntityOnCursorDir (PlayerBase player, string item_name, float quantity, float distance, float health=-1, bool special=false, string presetName="", bool withPhysics=false)
void SpawnEntityOnGroundPatternGrid (PlayerBase player, string item_name, int count, float health, float quantity, int rows, int columns, float gapRow=1, float gapColumn=1, bool special=false, bool withPhysics=false)
EntityAI SpawnEntityOnGroundPos (PlayerBase player, string item_name, float health, float quantity, vector pos, bool special=false, bool withPhysics=false)
EntityAI SpawnEntityOnGroundPos (PlayerBase player, string object_name, vector pos)
EntityAI SpawnFromClipboard ()
void SpawnItemOnCrosshair (PlayerBase player, string itemName, float health, float quantity, float maxDist=100, bool allowFreeflight=false, bool special=false, bool withPhysics=false)
void Suicide (PlayerBase player)
void Teleport (PlayerBase player, vector position)
 Teleport player at position.
void TeleportAtCursor ()
 Set Player position at his cursor position in the world.
void Tick ()
void ToggleCameraTools ()
void ToggleFocus ()
void ToggleFreeCamera ()
 Enable / Disable Free camera (Fly mod) - disable of camera will teleport player at current free camera position.
void ToggleFreeCameraBackPos ()
 Enable / Disable Free camera (Fly mod).
void ToggleHelpScreen ()
void ToggleMissionLoader ()
void ToggleScriptConsole ()
void TotemFlagChange (bool top, notnull PlayerBase player, notnull EntityAI totem)
void TransmitAgents (EntityAI source, EntityAI target, int pathway, int dose_size=1000)
 Process transmission of agents between entities (for specified transmission type) (see TransmitAgentsEx())).
float TransmitAgentsEx (EntityAI source, EntityAI target, int pathway, int dose_size=1000, int agents=0)
 Process transmission of agents between entities (for specified transmission type).
void UnconStart (PlayerBase player)
void UnconStop (PlayerBase player)
void Update ()
void UpdateStatsLocal ()
void UpdateStatWidget (int rowIndex, UTemperatureSourceDebug utsd)
void UpdateStatWidgets ()

Static Protected Member Functions

static void BuildAgentArray (int agents, array< int > agents_out)
static int GetAgentMaxCount (int agent_id)
 Returns max count attribute for given agent.
static PluginCameraTools GetInstance ()
static PluginDeveloper GetInstance ()
static int GetPlayerListTimer ()
static float GetProtectionLevelEx (int type, int slot, Man player, bool consider_filter=true, int system=0)
 Protection level of an attachment against enviromental hazard (mask/filters for example).

Protected Attributes

const int CLICK_TIME = 200
const int DOUBLE_CLICK_TIME = 300
const int HOLD_CLICK_TIME_MIN = 300
int m_ActionsFilter
bool m_AgentsUpdateStatus
string m_ClassBrowserSelected
ref array< ref InventoryLocationm_CorrectILs
int m_FeaturesMask
TextWidget m_HeaderWidget [MAX_SIMULTANEOUS_UTS]
ref map< PlayerBase, EntityAIm_HealthObserverEntity
ref map< PlayerBase, boolm_HealthObserverMode
int m_HitFilter
bool m_IsDragging
bool m_IsOpen
bool m_IsTargetChanged
bool m_IsWinHolding
ref array< EntityAIm_ItemsToRepair
ref array< ref KeyBindingm_KeyBindings
ref map< int, KeyBindingm_KeyBindings
bool m_LevelsUpdateStatus
bool m_ModsUpdateStatus
PluginConfigDebugProfile m_ModuleConfigDebugProfile
PluginConfigScene m_ModuleConfigScene
ref array< ref MouseBindingm_MouseBindings
ref array< ref MouseButtonInfom_MouseButtons
int m_PlacementFilter
autoptr array< Man > m_PlayerArray
int m_PlayerListFilter
PlayerBase m_pPlayer
int m_PressedMouseID
ref Widget m_RootWidget [MAX_SIMULTANEOUS_UTS]
ref SceneData m_SceneData
UIScriptedMenu m_ScriptConsole
SceneObject m_SelectedObject
ref array< Shapem_ShapesSceneObjects
TextListboxWidget m_StatListWidgets [MAX_SIMULTANEOUS_UTS]
bool m_StatsUpdateStatus
bool m_StomachUpdateStatus
ref array< ref SyncedValuem_TargetHealthSynced
float m_TimeFromLastRequest = 0
float m_TimeLastClickPress
float m_TimeLastClickRelease
ref Timer m_Timer
ref array< ref UTemperatureSourceDebug > m_UTemperatureSourceDebugs
float m_UTSAverageTemperature
const int TIMER_PLAYERLIST = GetPlayerListTimer()

Static Protected Attributes

static PluginCameraTools m_Instance
static bool m_IsOpen
static float PIR_MAX_ITEMS_TO_SEND = 5
static float PIR_REQUEST_COOLDOWN = 5

Private Member Functions

void PluginBase ()
void ~PluginBase ()
void ~PluginDayZInfectedDebug ()
void ~PluginDrawCheckerboard ()
void ~PluginFileHandler ()
void ~PluginSceneManager ()
void ~PluginVariables ()
void AddNewLineNoSave (string text)
void AddText (string text)
bool AreSceneObjectsLinked (SceneObject scene_object1, SceneObject scene_object2)
void Broadcast (int index)
 Broadcasts an empty message on a channel provided in the 'index' parameter.
void BroadcastFloat (int index, float value)
void BroadcastInt (int index, int value)
 Broadcasts a message on a channel provided in the 'index' parameter, passes the Int variable.
void BroadcastParam (int index, Param params)
 Broadcasts a message on a channel provided in the 'index' parameter, passes the Param type object to the reciever.
void BroadcastString (int index, string value)
void CalculateHealth (PlayerBase player, ItemBase kit, Object item, float specialty_weight, string damage_zone="", bool use_kit_qty=true)
vector CalculatePos ()
bool CanBeRepairedToPristine (Object item)
 Item can be repaired to 100%.
bool CanRepair (ItemBase repair_kit, Object item, string damage_zone="")
bool CanRepairToPristine (PlayerBase player)
 Player can repair items to 100%; currently unused.
void CaptureFocus ()
void CheckInit ()
void CheckInit ()
void CleanupDebugShapes (array< Shape > shapesArr)
void ClearFileNoSave ()
void ConstructSimpleAgentList ()
 Builds simplified list of agents in <id, name> format.
bool ContainsFirstClass (string config_class_path, string class_path)
void CreateModuleWidgets ()
void CreateWidgetOverlay ()
void Decay ()
void DeleteSceneObject (SceneObject obj)
void DeleteSelectedObject ()
void DeselectObject ()
void DestroyModuleWidgets ()
void DisplayTendency (int key, int tendency, int status=1)
void EditorToggle ()
void EditorUpdateRuler ()
void Event_OnClick ()
void Event_OnClickMiddle ()
SceneObject Event_OnDoubleClick ()
void Event_OnDrag ()
void ExecuteEnforceScript (int index, SceneObject scene_object, string script)
void ExecuteInitScripts ()
void FreeCameraControlDisable ()
void FreeCameraControlEnable ()
void GatherPlayerInfo ()
map< int, ref AgentBaseGetAgentList ()
 Returns map of all registered agent classes.
string GetBaseClasses (string path, string item)
string GetBaseClassPath (string config_class_path, string class_path, string config_class)
string GetBaseClassPathCombined (string child_path, string base_class)
string GetBaseClassPathRecursive (string config_class_path, string class_path, string config_class)
TStringArray GetConfig (string class_path, string filter_char)
TStringArray GetConfigHierarchy (string class_path)
TStringArray GetConfigRecursive (string path, string name, string config_class_path, string config_class, local array< string > overridden, int depth=0, local bool check_base_class_of_class=false)
TStringArray GetConfigVariables (string class_path)
bool GetDrawSelection ()
TStringArray GetFileContent ()
string GetFileName ()
int GetID (string name)
array< ref KeyBindingGetKeyBindings ()
float GetKitRepairCost (ItemBase repair_kit, Object item)
SceneData GetLoadedScene ()
bool GetLoadPlayerPos ()
string GetModuleName ()
 GetModuleType ()
array< ref MouseBindingGetMouseBindings ()
vector GetMousePositionInScene ()
string GetName (int id)
string GetOnlyChildPath (string config_class_path, string class_path)
PlantMaterialHealth GetPlantMaterial (string plant_type)
string GetPlantType (Object obj)
int GetRotationAngle ()
TStringArray GetSceneList ()
SceneObject GetSceneObjectByEntity (EntityAI entity)
SceneObject GetSceneObjectByIndex (int index)
array< ref SceneObjectGetSceneObjects ()
array< ref SceneObjectGetSceneObjectsAll ()
array< ref ScenePlayer > GetScenePlayers ()
SceneObject GetSelectedSceneObject ()
int GetSelectedSceneObjectIndex ()
map< int, stringGetSimpleAgentList ()
 Returns map of all registered agents in simplified format(for non-gameplay purposas mainly).
string GetSubFolderName ()
float GetSurfaceFertility (string surface_type)
bool GetWatching ()
bool GiveWormsToPlayer (PlayerBase player, float chance)
void Hide ()
void Hide ()
void Hide ()
void Init ()
void Init ()
void InitLoad ()
bool IsActive ()
bool IsEven (int num)
 even or odd
bool IsFree (Object target)
bool IsInConsole ()
bool IsIngame ()
bool IsMouseInScene ()
bool IsOpened ()
bool IsReadOnly ()
bool IsRepairValid (int repair_kit_type, int repairable_with_type)
bool IsRulerActivated ()
void LinkSceneObjects (SceneObject scene_object1, SceneObject scene_object2)
bool LoadFile ()
void LoadFromCfg ()
void Lock (Object target)
void Log (string msg, string label)
string MakeTabs (int count, bool inheritance=false)
bool OnChange (Widget w, int x, int y, bool finished)
bool OnClick (Widget w, int x, int y, int button)
 buttons clicks
void OnDamageEvent (PlayerBase player, TotalDamageResult damageResult)
void OnDestroy ()
override void OnDestroy ()
override void OnDestroy ()
override void OnDestroy ()
override void OnDestroy ()
void OnFrame ()
void OnGUITimer ()
void OnInit ()
override void OnInit ()
override void OnInit ()
override void OnInit ()
override void OnInit ()
void OnKeyPress (int key)
void OnKeyRelease (int key)
void OnMouseButtonPress (int button)
void OnMouseButtonRelease (int button)
void OnMouseWheel (int wheel)
void OnRequestReceived (PlayerBase player, bool enable)
void OnRPC (ParamsReadContext ctx, PlayerBase player)
void OnUIEditorClosed ()
void OnUIEditorOpened ()
void OnUpdate (float delta_time)
override void OnUpdate (float delta_time)
override void OnUpdate (float delta_time)
override void OnUpdate (float delta_time)
override void OnUpdate (float delta_time)
override void OnUpdate (float delta_time)
void PluginConfigViewer ()
void PluginDayZInfectedDebug ()
void PluginDrawCheckerboard ()
void PluginFileHandler ()
void PluginHorticulture ()
void PluginKeyBinding ()
void PluginMessageManager ()
void PluginObjectsInteractionManager ()
void PluginPlayerStatus ()
void PluginSceneManager ()
void PluginTransmissionAgents ()
void PluginVariables ()
void QuickSort (TStringArray arr, int left, int right)
int QuickSortPartition (TStringArray arr, int left, int right)
void RegisterAgent (AgentBase agent)
 Registers new agent into system.
void RegisterVariable (string name)
void Release (Object target)
void ReleaseFocus ()
void RemoveAllAgents (EntityAI target)
 Removes all agents from given entity.
bool Repair (PlayerBase player, ItemBase repair_kit, Object item, float specialty_weight, string damage_zone="", bool use_kit_qty=true)
void ResetGUI ()
void ResetValues ()
void RestoreSceneObjectsLinks ()
void RulerAddPoint ()
void RulerClearVisuals ()
void RulerDelete ()
void RulerToggle ()
bool SaveFile ()
bool SceneCanDelete (string scene_name)
bool SceneDelete (string scene_name)
void SceneDuplicate (string scene_name)
void SceneEditorMenuCmdPopup (string message)
void SceneEditorMenuCmdRefresh ()
void SceneEditorMenuCmdSave ()
string SceneGetName ()
void SceneLoad (string scene_name)
void SceneRename (string scene_name, string new_name)
void SceneSave ()
void SceneUnload ()
void ScriptHistoryBack ()
void ScriptHistoryNext ()
void SelectAndFocusPlayerObject ()
void SelectClassName (string class_name)
void SelectedObjectAddAttachment (string att_name)
void SelectedObjectDuplicate ()
void SelectedObjectFocus ()
void SelectedObjectRemoveAttachment (EntityAI e)
void SelectedObjectSetDamage (float value)
void SelectedObjectSetPosX (float value)
void SelectedObjectSetPosY (float value)
void SelectedObjectSetPosZ (float value)
void SelectedObjectSetRot (float dir)
void SelectObject (SceneObject obj)
void SendDebug ()
void SetBadge (int key, int value)
void SetDate (int year, int month, int day, int hour, int minute)
void SetDeveloperItemClient ()
void SetDrawSelection (bool draw)
void SetLoadPlayerPos (bool save)
void SetNotifier (int key, int index=9, string label="", int color=0xFFFFFFFF)
void SetRotationAngle (int angle)
void SetStamina (int value, int range)
void SetStance (int value)
void SetWatching (bool enable)
void SetWeather (float overcast, float rain, float fog, float wind_force)
void Show ()
void Show ()
void Show ()
void ShowCard (int pCard)
void ShowWidgets (bool show)
void ShowWidgets (bool show)
void SortStringArray (TStringArray arr)
void SpawnNewInfectedEntity ()
void Subscribe (MessageReceiverBase receiver, int index)
 Subscribes an object to listen to messages on a channel provided in the 'index' parameter.
void SwitchPermanentCrossHair (bool state)
void ToggleDebugWindowEvent ()
void ToggleDebugWindowSetMode (int pMode)
void UnlinkSceneObjects (SceneObject scene_object1, SceneObject scene_object2)
void Unsubscribe (MessageReceiverBase receiver, int index)
void UnsubscribeAll (MessageReceiverBase receiver)

Static Private Member Functions

static bool FileDelete (string file)
static bool FileDuplicate (string source_name, string dest_name)
static void FileRename (string source_name, string dest_name)
static PluginSceneManager GetInstance ()
static string GetNameByID (int agent_id)
 Returns agent's name from given id.
static void RemoveAgent (EntityAI target, int agent_id)
 Removes given agent from given entity.
static void SetDeveloperItemClientEx (notnull Object entity, bool getFocus=false)

Private Attributes

ref array< ref MessageReceiverBasechannelList [NUM_OF_CHANNELS]
int channelsUsed = 0
float fadeInVolume = 1.1
float fadeOutVolume = 0.9
const float FOV = 0.5236
const int INTERVAL = 1
const float LOOKUP_RADIUS = 20
 [s]
float m_AccuTime
 [m]
ref array< ref PluginDayZInfectedDebugAttackDescm_AttackDescriptors = new array<ref PluginDayZInfectedDebugAttackDesc>
XComboBoxWidget m_AttackDirCB
XComboBoxWidget m_AttackTypeCB
BleedingSourcesManagerServer m_BleedMgr
vector m_cam_pos
vector m_camera_dir
vector m_camera_orientation
vector m_cameraTrans [4]
ButtonWidget m_CardFightButton
Widget m_CardFightFrame
ButtonWidget m_CardMovementButton
Widget m_CardMovementFrame
bool m_CH_DoAttack = false
bool m_CH_DoHit = false
bool m_CH_DoKnucleOut = false
bool m_CH_DoTurn = false
 command handler values
bool m_CH_DoVault = false
bool m_CH_GoToCrawl = false
bool m_CH_StartDeath = false
PlayerBase m_Character
vector m_character_pos
ref set< PlayerBasem_ClientList = new set<PlayerBase>
DayZInfected m_ControlledInfected
 controlled instance
XComboBoxWidget m_CrawlingTypeCB
int m_CurrentMode = 0
XComboBoxWidget m_DeathTypeCB
ref array< Shapem_DebugShapes = new array<Shape>()
eRemoteDebugType m_DebugType
ref Timer m_DecayTimer
vector m_demoPos
vector m_demoRot
int m_DetailedInfoRequested = 0
string m_DisplayName
float m_Distance
int m_DotIndex
string m_EnvironmentDebugMessage
ref TStringArray m_FileContent
bool m_HasFocus = false
XComboBoxWidget m_HitBodyPartCB
EditBoxWidget m_HitDirEB
 fight card
string m_HitMessage
XComboBoxWidget m_HitTypeCB
Hud m_Hud
int m_Id
bool m_Initialized
bool m_IsActive = false
bool m_IsConstructed = false
 simple <eAgents, agentName> pair
string m_ItemInHands
ButtonWidget m_KnucleOutButton
int m_LineLimit
ref array< Objectm_LockedObjects
ref array< floatm_LockedObjectsDecay
ref Widget m_MainWindow
Widget m_MainWnd
 main controls
string m_Message
XComboBoxWidget m_MindStateCB
PluginDeveloper m_ModuleDeveloper
EditBoxWidget m_MovementSpeedEB
ref multiMap< int, stringm_NotifiersIcons
ref multiMap< int, intm_NotifiersIndexColor
ref multiMap< int, stringm_NotifiersLabel
string m_Pid
ref map< string, ref PlantMaterialHealthm_PlantMaterials
PlayerBase m_Player
ref array< ref SyncedValueAgentm_PlayerAgentsSynced
ref map< PlayerBase, ref RemotePlayerDamageDebugm_PlayerDebugDamage = new map<PlayerBase, ref RemotePlayerDamageDebug>
ref array< ref RemotePlayerStatDebugm_PlayerDebugStats = new array<ref RemotePlayerStatDebug>
ref array< ref SyncedValueLevelm_PlayerLevelsSynced
string m_PlayerModsDetailedSynced
ref array< ref SyncedValueModifierm_PlayerModsSynced
string m_PlayerName
string m_PlayerPrefix
string m_PlayerPrefix2
ref array< ref SyncedValuem_PlayerStatsSynced
ref array< ref Paramm_PlayerStomachSynced
string m_PosArray [3]
vector m_Position
ref PluginDayZInfectedDebugUIHandler m_pUIHandler
bool m_ReadOnly
ref map< PlayerBase, ref RegisterPlayerDatam_RegisteredPlayers
ItemBase m_Ruler
bool m_RulerActivated
ref array< Shapem_RulerLines
ref array< vectorm_RulerPoints
ref array< Shapem_RulerSpheres
ref map< int, stringm_SimpleAgentList = new map<int, string>
ref SoundObjectBuilder m_soundBuilder
ref SoundObject m_soundObject
ref SoundParams m_soundParams
PlayerBase m_Source
ButtonWidget m_SpawnEntityButton
XComboBoxWidget m_StanceCB
 movement card
ButtonWidget m_StartAttackButton
ButtonWidget m_StartCrawlingButton
ButtonWidget m_StartDeathButton
ButtonWidget m_StartHitButton
ButtonWidget m_StartTurnButton
ButtonWidget m_StartVaultButton
PlayerStat< floatm_StatEnergy
TextWidget m_StatusText
PlayerStat< floatm_StatWater
ref Timer m_TickTimer
 status refresh timer
EditBoxWidget m_TurnDirectionEB
XComboBoxWidget m_TurnTypeCB
ref Timer m_UpdateTimer
ref map< int, stringm_Variables
XComboBoxWidget m_VaultingCB
bool m_Watching
AbstractWave m_wave
const int MAX_SIMULTANEOUS_UTS = 10
const float TICK_RATE = 10
const float TIME_TO_FORCED_UNLOCK = 60

Static Private Attributes

static PluginKeyBinding instance
static PluginSceneManager instance
static ref map< int, ref AgentBasem_AgentList = new map<int, ref AgentBase>()
static PlayerBase PLAYER
static string SCENE_DEFAULT_NAME = "default"
static const int SCENE_EDITOR_CMD_POPUP = 1
static const int SCENE_EDITOR_CMD_REFRESH = 0
static const int SCENE_EDITOR_CMD_SAVE = 2
static string SCENE_SUFIX = "scene"

Detailed Description

Class PluginMessageManager provides some basic Message Distribution mechanics, if you get instance of this plugin class on your object, you can use its methods to broadcast messages.

Plugin interface for controlling of agent pool system.

  • access to specific agent attributes
  • various transmission operations

Definition at line 1 of file pluginbase.c.

Constructor & Destructor Documentation

◆ PluginBase()

void PluginBase ( )
private

Referenced by OnKeyPress(), and OnMouse().

◆ ~PluginBase()

void ~PluginBase ( )
private

◆ ~PluginAdminLog()

void ~PluginAdminLog ( )
inlineprotected

Definition at line 58 of file pluginadminlog.c.

◆ ~PluginDayZInfectedDebug()

void ~PluginDayZInfectedDebug ( )
inlineprivate

Definition at line 110 of file plugindayzinfecteddebug.c.

References DestroyModuleWidgets().

◆ ~PluginDrawCheckerboard()

void ~PluginDrawCheckerboard ( )
inlineprivate

Definition at line 14 of file plugindrawcheckerboard.c.

◆ ~PluginFileHandler()

void ~PluginFileHandler ( )
inlineprivate

Definition at line 32 of file pluginfilehandler.c.

References ClearFileNoSave().

◆ ~PluginSceneManager()

void ~PluginSceneManager ( )
inlineprivate

Definition at line 30 of file pluginscenemanager.c.

References instance.

◆ ~PluginVariables()

void ~PluginVariables ( )
inlineprivate

Definition at line 13 of file pluginvariables.c.

Member Function Documentation

◆ ActivateModifier()

void ActivateModifier ( int id,
PlayerBase player = NULL )
inlineprotected

Definition at line 900 of file plugindevelopersync.c.

References Math::AbsInt(), GetDayZGame(), GetPlayer(), and ModifiersManager().

Referenced by OnRPC().

◆ Add()

void Add ( EntityAI item)
inlineprotected

Definition at line 157 of file plugininventoryrepair.c.

References m_ItemsToRepair.

◆ AddKeyframe()

void AddKeyframe ( )
inlineprotected

Definition at line 62 of file plugincameratools.c.

References g_Game.

◆ AddNewLineNoSave()

void AddNewLineNoSave ( string text)
inlineprivate

Definition at line 125 of file pluginfilehandler.c.

References m_FileContent, and m_LineLimit.

Referenced by AddText().

◆ AddText()

void AddText ( string text)
inlineprivate

Definition at line 119 of file pluginfilehandler.c.

References AddNewLineNoSave(), and SaveFile().

◆ AreSceneObjectsLinked()

bool AreSceneObjectsLinked ( SceneObject scene_object1,
SceneObject scene_object2 )
inlineprivate

◆ BleedingOut()

void BleedingOut ( PlayerBase player)
inlineprotected

Definition at line 389 of file pluginadminlog.c.

References GetPlayerPrefix(), LogPrint(), and m_PlayerPrefix.

◆ Broadcast()

void Broadcast ( int index)
inlineprivate

Broadcasts an empty message on a channel provided in the 'index' parameter.

Definition at line 18 of file pluginmessagemanager.c.

References channelList, MessageReceiverBase::OnReceive(), and x.

◆ BroadcastFloat()

void BroadcastFloat ( int index,
float value )
inlineprivate

Definition at line 56 of file pluginmessagemanager.c.

References channelList, MessageReceiverBase::OnReceiveFloat(), and x.

◆ BroadcastInt()

void BroadcastInt ( int index,
int value )
inlineprivate

Broadcasts a message on a channel provided in the 'index' parameter, passes the Int variable.

Definition at line 37 of file pluginmessagemanager.c.

References channelList, MessageReceiverBase::OnReceiveInt(), and x.

◆ BroadcastParam()

void BroadcastParam ( int index,
Param params )
inlineprivate

Broadcasts a message on a channel provided in the 'index' parameter, passes the Param type object to the reciever.

Definition at line 92 of file pluginmessagemanager.c.

References channelList, and x.

◆ BroadcastString()

void BroadcastString ( int index,
string value )
inlineprivate

Definition at line 75 of file pluginmessagemanager.c.

References channelList, Print(), and x.

◆ BuildAgentArray()

void BuildAgentArray ( int agents,
array< int > agents_out )
inlinestaticprotected

Definition at line 484 of file plugintransmissionagents.c.

References BIT_INT_SIZE.

◆ CalcTemperatureFromTemperatureSource()

float CalcTemperatureFromTemperatureSource ( notnull UTemperatureSourceDebug utsd)
inlineprotected

heat transfer through air to player (env temperature)

dist factor minimum should be at 0

Definition at line 124 of file pluginuniversaltemperaturesourceclient.c.

References vector::Distance(), Math::InverseLerp(), m_Player, and Math::Max().

Referenced by ProcessUniversalTemperatureSources().

◆ CalculateAgentsToTransmit()

float CalculateAgentsToTransmit ( int agent_id,
float protection,
int dose_size,
int inject_type )
inlineprotected

Calculates number of agents that can be transmitted (based on given dose_size).

Parameters
agent_idId of agent (see eAgents enum)
protectionProtection size used for chance generation <0.0; 1.0>
dose_sizeNumber of agents to be transmitted
inject_typeType of transmission
Returns
Number of agents that will be transmitted based on the processing of attributes

Definition at line 533 of file plugintransmissionagents.c.

References GetAgentTransferabilityAirOut(), GetAgentTransferabilityIn(), and GetAgentTransferabilityOut().

Referenced by InjectAgentsWithPlayerCount(), and InjectAgentWithPlayerDose().

◆ CalculateHealth()

void CalculateHealth ( PlayerBase player,
ItemBase kit,
Object item,
float specialty_weight,
string damage_zone = "",
bool use_kit_qty = true )
inlineprivate

◆ CalculatePos()

vector CalculatePos ( )
inlineprivate

◆ CanBeRepairedToPristine()

bool CanBeRepairedToPristine ( Object item)
inlineprivate

Item can be repaired to 100%.

Definition at line 138 of file pluginrepairing.c.

Referenced by CalculateHealth(), and Repair().

◆ CanRepair()

bool CanRepair ( ItemBase repair_kit,
Object item,
string damage_zone = "" )
inlineprivate

◆ CanRepairToPristine()

bool CanRepairToPristine ( PlayerBase player)
inlineprivate

Player can repair items to 100%; currently unused.

Definition at line 132 of file pluginrepairing.c.

Referenced by CalculateHealth(), and Repair().

◆ CaptureFocus() [1/2]

void CaptureFocus ( )
inlineprivate

◆ CaptureFocus() [2/2]

void CaptureFocus ( )
inlineprotected

Definition at line 1065 of file plugindevelopersync.c.

References g_Game.

◆ CheckInit() [1/2]

void CheckInit ( )
inlineprivate

Definition at line 17 of file plugincharplacement.c.

References FOV, Init(), Log(), m_cam_pos, m_camera_dir, m_demoPos, m_Initialized, and Print().

◆ CheckInit() [2/2]

void CheckInit ( )
inlineprivate

Definition at line 8 of file plugindoorruler.c.

References Init().

◆ CheckMask()

bool CheckMask ( int source_mask,
int target_mask )
inlineprotected

Definition at line 324 of file pluginkeybinding.c.

Referenced by IsCurrentUIPageValid().

◆ CleanupDebugShapes()

void CleanupDebugShapes ( array< Shape > shapesArr)
inlineprivate

Definition at line 477 of file plugindayzinfecteddebug.c.

References Debug::RemoveShape(), and Shape.

Referenced by OnUpdate(), and ToggleDebugWindowSetMode().

◆ ClearFileNoSave()

void ClearFileNoSave ( )
inlineprivate

Definition at line 52 of file pluginfilehandler.c.

References m_FileContent.

Referenced by ~PluginFileHandler(), and LoadFile().

◆ ClearInventory()

void ClearInventory ( EntityAI entity)
inlineprotected

Definition at line 792 of file plugindeveloper.c.

References g_Game.

◆ CommandHandler()

◆ ConstructSimpleAgentList()

void ConstructSimpleAgentList ( )
inlineprivate

Builds simplified list of agents in <id, name> format.

Definition at line 45 of file plugintransmissionagents.c.

References AgentBase::GetAgentType(), AgentBase::GetName(), m_AgentList, and m_SimpleAgentList.

Referenced by GetSimpleAgentList().

◆ ContainsFirstClass()

bool ContainsFirstClass ( string config_class_path,
string class_path )
inlineprivate

◆ CreateModuleWidgets()

◆ CreateWidgetOverlay()

void CreateWidgetOverlay ( )
inlineprivate

row counter

sets alpha level for even/odd child

Definition at line 16 of file plugindrawcheckerboard.c.

References g_Game, IsEven(), and m_MainWindow.

Referenced by PluginDrawCheckerboard().

◆ CursorHide()

void CursorHide ( )
inlineprotected

Definition at line 35 of file plugincameratools.c.

References g_Game.

◆ CursorShow()

void CursorShow ( )
inlineprotected

Definition at line 44 of file plugincameratools.c.

References g_Game.

◆ DeactivateModifier()

void DeactivateModifier ( int id,
PlayerBase player = NULL )
inlineprotected

Definition at line 911 of file plugindevelopersync.c.

References Math::AbsInt(), GetDayZGame(), GetPlayer(), and ModifiersManager().

Referenced by OnRPC().

◆ Decay()

void Decay ( )
inlineprivate

◆ DeleteKeyframe()

void DeleteKeyframe ( )
inlineprotected

Definition at line 68 of file plugincameratools.c.

References g_Game.

◆ DeleteSceneObject()

◆ DeleteSelectedObject()

◆ DeselectObject()

void DeselectObject ( )
inlineprivate

◆ DestroyModuleWidgets()

void DestroyModuleWidgets ( )
inlineprivate

Definition at line 273 of file plugindayzinfecteddebug.c.

References m_MainWnd.

Referenced by ~PluginDayZInfectedDebug(), and ~PluginDayzPlayerDebug().

◆ DetermineChanceToTransmit()

bool DetermineChanceToTransmit ( int agent_id,
float protection,
int inject_type )
inlineprotected

Agent transmission chance processing.

Parameters
agent_idId of agent (see eAgents enum)
protectionProtection size used for chance generation <0.0; 1.0>
inject_typeType of transmission
Returns
true if there is a chance to transmit agent

Definition at line 571 of file plugintransmissionagents.c.

References GetAgentTransferabilityAirOut(), GetAgentTransferabilityIn(), GetAgentTransferabilityOut(), and Math::RandomFloat01().

Referenced by InjectAgentsWithPlayer().

◆ DirectAdminLogPrint()

void DirectAdminLogPrint ( string str)
inlineprotected

Definition at line 441 of file pluginadminlog.c.

References LogPrint().

◆ DisplayTendency()

void DisplayTendency ( int key,
int tendency,
int status = 1 )
inlineprivate

Definition at line 42 of file pluginplayerstatus.c.

References Hud::DisplayNotifier(), g_Game, m_NotifiersIcons, and mission.

◆ DrawDebugs()

◆ EditorToggle()

void EditorToggle ( )
inlineprivate

Definition at line 368 of file pluginscenemanager.c.

References EditorUpdate(), g_Game, IsOpened(), and MENU_SCENE_EDITOR.

◆ EditorUpdate()

◆ EditorUpdateRuler()

void EditorUpdateRuler ( )
inlineprivate

◆ EnableUpdate()

void EnableUpdate ( bool enable,
int type,
PlayerBase player )
inlineprotected

◆ EnableWidgets()

void EnableWidgets ( bool enable)
inlineprotected

◆ Event_OnClick()

◆ Event_OnClickMiddle()

◆ Event_OnDoubleClick()

SceneObject Event_OnDoubleClick ( )
inlineprivate

◆ Event_OnDrag()

void Event_OnDrag ( )
inlineprivate

◆ ExecuteEnforceScript()

void ExecuteEnforceScript ( int index,
SceneObject scene_object,
string script )
inlineprivate

Definition at line 898 of file pluginscenemanager.c.

References g_Game, and SceneObject::GetObject().

Referenced by ExecuteInitScripts().

◆ ExecuteInitScripts()

void ExecuteInitScripts ( )
inlineprivate

Definition at line 355 of file pluginscenemanager.c.

References ExecuteEnforceScript(), SceneObject::GetInitScript(), and GetSceneObjects().

Referenced by InitLoad().

◆ FileDelete()

bool FileDelete ( string file)
inlinestaticprivate

Definition at line 8 of file pluginfilehandler.c.

References DeleteFile().

Referenced by FileRename().

◆ FileDuplicate()

bool FileDuplicate ( string source_name,
string dest_name )
inlinestaticprivate

Definition at line 3 of file pluginfilehandler.c.

References CopyFile().

Referenced by FileRename().

◆ FileRename()

void FileRename ( string source_name,
string dest_name )
inlinestaticprivate

Definition at line 13 of file pluginfilehandler.c.

References FileDelete(), and FileDuplicate().

◆ FreeCameraControlDisable()

void FreeCameraControlDisable ( )
inlineprivate

Definition at line 424 of file pluginscenemanager.c.

References g_Game.

Referenced by OnUIEditorOpened().

◆ FreeCameraControlEnable()

void FreeCameraControlEnable ( )
inlineprivate

Definition at line 409 of file pluginscenemanager.c.

References g_Game.

Referenced by OnUIEditorClosed().

◆ GatherPlayerInfo()

void GatherPlayerInfo ( )
inlineprivate

Definition at line 39 of file pluginremoteplayerdebugserver.c.

References g_Game, m_PlayerDebugStats, and RemotePlayerStatDebug().

Referenced by SendDebug().

◆ GatherTemperatureSources()

void GatherTemperatureSources ( PlayerBase player)
inlineprotected

◆ GetAgentAntiboticsResistance()

float GetAgentAntiboticsResistance ( int agent_id)
inlineprotected

Returns antibiotics resistance attribute for given agent see GetAgentAntiboticsResistanceEx().

Definition at line 204 of file plugintransmissionagents.c.

References m_AgentList.

◆ GetAgentAntiboticsResistanceEx()

float GetAgentAntiboticsResistanceEx ( int agent_id,
PlayerBase player )
inlineprotected

Returns antibiotics resistance attribute for given agent.

Parameters
agent_idId of agent (see eAgents enum)
playerActual player reference
Returns
AgentBase::m_AntibioticsResistance

Definition at line 217 of file plugintransmissionagents.c.

References m_AgentList.

◆ GetAgentDieOffSpeedEx()

float GetAgentDieOffSpeedEx ( int agent_id,
PlayerBase player )
inlineprotected

Returns dieOfSpeed attribute for given agent.

Parameters
agent_idId of agent (see eAgents enum)
playerActual player reference
Returns
AgentBase::m_DieOffSpeed

Definition at line 147 of file plugintransmissionagents.c.

References m_AgentList.

◆ GetAgentDigestibility()

float GetAgentDigestibility ( int agent_id)
inlineprotected

Returns stomach digetibility attribute for given agent (see GetAgentDigestibilityEx()).

Definition at line 263 of file plugintransmissionagents.c.

References m_AgentList.

◆ GetAgentDigestibilityEx()

float GetAgentDigestibilityEx ( int agent_id,
PlayerBase player )
inlineprotected

Returns stomach digetibility attribute for given agent.

Parameters
agent_idId of agent (see eAgents enum)
playerActual player reference
Returns
AgentBase::m_Digestibility

Definition at line 276 of file plugintransmissionagents.c.

References m_AgentList.

◆ GetAgentInvasibility()

float GetAgentInvasibility ( int agent_id)
inlineprotected

Returns invasibility attribute for given agent.

Parameters
agent_idId of agent (see eAgents enum)
Returns
AgentBase::m_Invasibility

Definition at line 253 of file plugintransmissionagents.c.

References m_AgentList.

◆ GetAgentInvasibilityEx()

float GetAgentInvasibilityEx ( int agent_id,
PlayerBase player )
inlineprotected

Returns invasibility attribute for given agent.

Parameters
agent_idId of agent (see eAgents enum)
playerActual player reference
Returns
AgentBase::m_Invasibility

Definition at line 183 of file plugintransmissionagents.c.

References m_AgentList.

◆ GetAgentList()

map< int, ref AgentBase > GetAgentList ( )
inlineprivate

Returns map of all registered agent classes.

Returns
map<int, ref AgentBase> map of agent classes

Definition at line 63 of file plugintransmissionagents.c.

References m_AgentList.

◆ GetAgentMaxCount()

int GetAgentMaxCount ( int agent_id)
inlinestaticprotected

Returns max count attribute for given agent.

Parameters
agent_idId of agent (see eAgents enum)
Returns
AgentBase::m_MaxCount

Definition at line 288 of file plugintransmissionagents.c.

References m_AgentList.

◆ GetAgentPotencyEx()

EStatLevels GetAgentPotencyEx ( int agent_id,
PlayerBase player )
inlineprotected

Returns potency attribute for given agent.

Parameters
agent_idId of agent (see eAgents enum)
playerActual player reference
Returns
AgentBase::m_Potency

Definition at line 170 of file plugintransmissionagents.c.

References m_AgentList.

◆ GetAgentSpecificDrugResistance()

int GetAgentSpecificDrugResistance ( int agent_id,
EMedicalDrugsType drugType,
PlayerBase player )
inlineprotected

Returns the resistance to the specific drug.

Definition at line 193 of file plugintransmissionagents.c.

References m_AgentList.

◆ GetAgentTransferabilityAirOut()

float GetAgentTransferabilityAirOut ( int agent_id)
inlineprotected

Returns transferabilitAiryOut attribute for given agent.

Parameters
agent_idId of agent (see eAgents enum)
Returns
AgentBase::m_TransferabilityAirOut

Definition at line 241 of file plugintransmissionagents.c.

References m_AgentList.

Referenced by CalculateAgentsToTransmit(), and DetermineChanceToTransmit().

◆ GetAgentTransferabilityIn()

float GetAgentTransferabilityIn ( int agent_id)
inlineprotected

Returns transferabilityIn attribute for given agent.

Parameters
agent_idId of agent (see eAgents enum)
Returns
AgentBase::m_TransferabilityIn

Definition at line 116 of file plugintransmissionagents.c.

References m_AgentList.

Referenced by CalculateAgentsToTransmit(), and DetermineChanceToTransmit().

◆ GetAgentTransferabilityOut()

float GetAgentTransferabilityOut ( int agent_id)
inlineprotected

Returns transferabilityOut attribute for given agent.

Parameters
agent_idId of agent (see eAgents enum)
Returns
AgentBase::m_TransferabilityOut

Definition at line 229 of file plugintransmissionagents.c.

References m_AgentList.

Referenced by CalculateAgentsToTransmit(), and DetermineChanceToTransmit().

◆ GetBaseClasses()

string GetBaseClasses ( string path,
string item )
inlineprivate

Definition at line 538 of file pluginconfigviewer.c.

References g_Game, string::Join(), path, and string::Split().

◆ GetBaseClassPath()

string GetBaseClassPath ( string config_class_path,
string class_path,
string config_class )
inlineprivate

◆ GetBaseClassPathCombined()

string GetBaseClassPathCombined ( string child_path,
string base_class )
inlineprivate

Definition at line 70 of file pluginconfigviewer.c.

References string::IndexOfFrom(), and string::Substring().

Referenced by GetConfigRecursive().

◆ GetBaseClassPathRecursive()

string GetBaseClassPathRecursive ( string config_class_path,
string class_path,
string config_class )
inlineprivate

◆ GetCameraDirections()

void GetCameraDirections ( Man player,
bool allowFreeflight,
out vector position,
out vector direction )
inlineprotected

Definition at line 410 of file plugindeveloper.c.

References g_Game.

Referenced by SpawnEntityOnGroundPatternGrid(), SpawnFromClipboard(), and SpawnItemOnCrosshair().

◆ GetConfig()

◆ GetConfigHierarchy()

TStringArray GetConfigHierarchy ( string class_path)
inlineprivate

Definition at line 533 of file pluginconfigviewer.c.

References GetConfig().

◆ GetConfigRecursive()

TStringArray GetConfigRecursive ( string path,
string name,
string config_class_path,
string config_class,
local array< string > overridden,
int depth = 0,
local bool check_base_class_of_class = false )
inlineprivate

◆ GetConfigVariables()

TStringArray GetConfigVariables ( string class_path)
inlineprivate

Definition at line 528 of file pluginconfigviewer.c.

References GetConfig().

◆ GetDieOffSpeed()

float GetDieOffSpeed ( int agent_id)
inlineprotected

Returns dieOfSpeed attribute for given agent (see GetDieOffSpeedEx()).

Definition at line 134 of file plugintransmissionagents.c.

References m_AgentList.

◆ GetDrawSelection()

bool GetDrawSelection ( )
inlineprivate

Definition at line 714 of file pluginscenemanager.c.

References m_ModuleConfigDebugProfile.

Referenced by EditorUpdate().

◆ GetFileContent()

TStringArray GetFileContent ( )
inlineprivate

Definition at line 150 of file pluginfilehandler.c.

References m_FileContent.

◆ GetFileName()

string GetFileName ( )
inlineprivate

Definition at line 42 of file pluginfilehandler.c.

References string::Empty.

◆ GetHealthZonesSynched()

ref array< ref SyncedValue > GetHealthZonesSynched ( )
inlineprotected

Definition at line 538 of file plugindevelopersync.c.

References m_TargetHealthSynced.

◆ GetHitMessage()

string GetHitMessage ( TotalDamageResult damageResult,
int component,
string zone,
string ammo )
inlineprotected

Definition at line 103 of file pluginadminlog.c.

References component, TotalDamageResult::GetHighestDamage(), and float::ToString().

Referenced by PlayerHitBy().

◆ GetID()

int GetID ( string name)
inlineprivate

Definition at line 32 of file pluginvariables.c.

References m_Variables, and name.

◆ GetInstance() [1/3]

PluginCameraTools GetInstance ( )
inlinestaticprotected

Definition at line 11 of file plugincameratools.c.

References m_Instance.

◆ GetInstance() [2/3]

PluginDeveloper GetInstance ( )
inlinestaticprotected

Definition at line 8 of file plugindeveloper.c.

References GetPlugin(), and PluginDeveloper().

◆ GetInstance() [3/3]

PluginSceneManager GetInstance ( )
inlinestaticprivate

Definition at line 38 of file pluginscenemanager.c.

References GetPlugin(), and PluginSceneManager().

◆ GetIsTargetChanged()

bool GetIsTargetChanged ( )
inlineprotected

Definition at line 543 of file plugindevelopersync.c.

References m_IsTargetChanged.

◆ GetKeyBindings()

array< ref KeyBinding > GetKeyBindings ( )
inlineprivate

Definition at line 264 of file pluginkeybinding.c.

References m_KeyBindings.

◆ GetKitRepairCost()

float GetKitRepairCost ( ItemBase repair_kit,
Object item )
inlineprivate

Definition at line 143 of file pluginrepairing.c.

Referenced by CalculateHealth().

◆ GetLoadedScene()

SceneData GetLoadedScene ( )
inlineprivate

Definition at line 977 of file pluginscenemanager.c.

References m_SceneData.

◆ GetLoadPlayerPos()

bool GetLoadPlayerPos ( )
inlineprivate

Definition at line 730 of file pluginscenemanager.c.

References m_ModuleConfigDebugProfile.

◆ GetModuleName()

string GetModuleName ( )
inlineprivate

Definition at line 15 of file pluginbase.c.

Referenced by GetModuleType(), and Log().

◆ GetModuleType()

GetModuleType ( )
inlineprivate

Definition at line 20 of file pluginbase.c.

References GetModuleName(), and string::ToType().

◆ GetMouseBindings()

array< ref MouseBinding > GetMouseBindings ( )
inlineprivate

Definition at line 272 of file pluginkeybinding.c.

References m_MouseBindings.

◆ GetMouseButtonInfo()

MouseButtonInfo GetMouseButtonInfo ( int button)
inlineprotected

Definition at line 357 of file pluginkeybinding.c.

References MouseButtonInfo::GetButtonID(), and m_MouseButtons.

Referenced by OnMouseButtonPress(), and OnMouseButtonRelease().

◆ GetMousePositionInScene()

vector GetMousePositionInScene ( )
inlineprivate

Definition at line 1263 of file pluginscenemanager.c.

References g_Game, and DayZPhysics::RaycastRV().

Referenced by RulerAddPoint().

◆ GetName()

string GetName ( int id)
inlineprivate

Definition at line 27 of file pluginvariables.c.

References m_Variables.

◆ GetNameByID()

string GetNameByID ( int agent_id)
inlinestaticprivate

Returns agent's name from given id.

Parameters
agent_idId of agent (see eAgents enum)
Returns
Agent name

Definition at line 87 of file plugintransmissionagents.c.

References m_AgentList.

◆ GetOnlyChildPath()

string GetOnlyChildPath ( string config_class_path,
string class_path )
inlineprivate

Definition at line 28 of file pluginconfigviewer.c.

References string::Length(), string::Substring(), and string::Trim().

Referenced by GetBaseClassPath().

◆ GetPlantMaterial()

PlantMaterialHealth GetPlantMaterial ( string plant_type)
inlineprivate

Definition at line 107 of file pluginhorticulture.c.

References m_PlantMaterials.

◆ GetPlantType()

string GetPlantType ( Object obj)
inlineprivate

Definition at line 74 of file pluginhorticulture.c.

References g_Game.

◆ GetPlayerListTimer()

int GetPlayerListTimer ( )
inlinestaticprotected

Definition at line 30 of file pluginadminlog.c.

◆ GetPlayerPrefix()

◆ GetPotency()

EStatLevels GetPotency ( int agent_id)
inlineprotected

Returns potency attribute for given agent (see GetAgentPotencyEx()).

Definition at line 157 of file plugintransmissionagents.c.

References m_AgentList.

◆ GetProtectionLevel()

float GetProtectionLevel ( int type,
int slot,
Man player )
inlineprotected

Protection level of an attachment against enviromental hazard (mask/filters for example) (see GetProtectionLevelEx()).

Definition at line 518 of file plugintransmissionagents.c.

References GetProtectionLevelEx().

Referenced by TransmitAgentsEx().

◆ GetProtectionLevelEx()

float GetProtectionLevelEx ( int type,
int slot,
Man player,
bool consider_filter = true,
int system = 0 )
inlinestaticprotected

Protection level of an attachment against enviromental hazard (mask/filters for example).

Parameters
typeType of protection (see DEF_BIOLOGICAL in constants.c for example)
slotInventory slot id
playerPlayer reference
consider_filter(unused parameter for now)
system(unused parameter for now)
Returns
Attachment protechtion level

Definition at line 504 of file plugintransmissionagents.c.

Referenced by GetProtectionLevel().

◆ GetRotationAngle()

int GetRotationAngle ( )
inlineprivate

Definition at line 746 of file pluginscenemanager.c.

References m_ModuleConfigDebugProfile.

Referenced by OnMouseWheel().

◆ GetRPCModifierID()

int GetRPCModifierID ( ParamsReadContext ctx)
inlineprotected

Definition at line 420 of file plugindevelopersync.c.

References Serializer::Read().

Referenced by OnRPC().

◆ GetRPCModifierLock()

void GetRPCModifierLock ( ParamsReadContext ctx,
out int id,
out bool lock )
inlineprotected

Definition at line 432 of file plugindevelopersync.c.

References Serializer::Read().

Referenced by OnRPC().

◆ GetRPCUpdateState()

bool GetRPCUpdateState ( ParamsReadContext ctx)
inlineprotected

Definition at line 408 of file plugindevelopersync.c.

References Serializer::Read().

Referenced by OnRPC(), and OnRPCTemp().

◆ GetSceneList()

TStringArray GetSceneList ( )
inlineprivate

Definition at line 1083 of file pluginscenemanager.c.

References m_ModuleConfigScene.

◆ GetSceneObjectByEntity()

SceneObject GetSceneObjectByEntity ( EntityAI entity)
inlineprivate

Definition at line 1059 of file pluginscenemanager.c.

References SceneObject::GetObject(), and GetSceneObjects().

◆ GetSceneObjectByIndex()

SceneObject GetSceneObjectByIndex ( int index)
inlineprivate

Definition at line 1041 of file pluginscenemanager.c.

References GetSceneObjects().

◆ GetSceneObjects()

◆ GetSceneObjectsAll()

array< ref SceneObject > GetSceneObjectsAll ( )
inlineprivate

Definition at line 1028 of file pluginscenemanager.c.

References m_SceneData.

◆ GetScenePlayers()

array< ref ScenePlayer > GetScenePlayers ( )
inlineprivate

Definition at line 1015 of file pluginscenemanager.c.

References m_SceneData.

◆ GetSelectedSceneObject()

◆ GetSelectedSceneObjectIndex()

int GetSelectedSceneObjectIndex ( )
inlineprivate

Definition at line 985 of file pluginscenemanager.c.

References GetSceneObjects(), and GetSelectedSceneObject().

◆ GetSimpleAgentList()

map< int, string > GetSimpleAgentList ( )
inlineprivate

Returns map of all registered agents in simplified format(for non-gameplay purposas mainly).

Returns
map<int, ref AgentBase> map of agent classes

Definition at line 72 of file plugintransmissionagents.c.

References ConstructSimpleAgentList(), m_IsConstructed, and m_SimpleAgentList.

◆ GetSubFolderName()

string GetSubFolderName ( )
inlineprivate

Definition at line 47 of file pluginfilehandler.c.

References string::Empty.

◆ GetSurfaceFertility()

float GetSurfaceFertility ( string surface_type)
inlineprivate

Definition at line 84 of file pluginhorticulture.c.

◆ GetTargetEntity()

EntityAI GetTargetEntity ( )
inlineprotected

utilizes camera position from the CGame

Definition at line 35 of file plugintargettemperature.c.

References g_Game, m_pPlayer, and DayZPhysics::RayCastBullet().

Referenced by ShowDebug().

◆ GetWatching()

bool GetWatching ( )
inlineprivate

Definition at line 34 of file pluginremoteplayerdebugserver.c.

References m_Watching.

Referenced by OnDamageEvent().

◆ GiveWormsToPlayer()

bool GiveWormsToPlayer ( PlayerBase player,
float chance )
inlineprivate

Definition at line 95 of file pluginhorticulture.c.

References Math::RandomFloat01(), and ItemBase::SetQuantity().

◆ GrowDuringAntibioticsAttack()

bool GrowDuringAntibioticsAttack ( int agent_id,
PlayerBase player )
inlineprotected

DEPRECATED.

Definition at line 605 of file plugintransmissionagents.c.

References m_AgentList.

◆ GrowDuringMedicalDrugsAttack()

bool GrowDuringMedicalDrugsAttack ( int agentId,
EMedicalDrugsType drugType,
PlayerBase player )
inlineprotected

◆ HandlePresetSpawn()

void HandlePresetSpawn ( PlayerBase player,
string presetName,
EntityAI target )
inlineprotected

Definition at line 189 of file plugindeveloper.c.

References class_name.

Referenced by OnRPC().

◆ HandleSetTime()

void HandleSetTime ( PlayerBase player,
ParamsReadContext ctx )
inlineprotected

Definition at line 172 of file plugindeveloper.c.

References g_Game, and Serializer::Read().

Referenced by OnRPC().

◆ Hide() [1/3]

◆ Hide() [2/3]

void Hide ( )
inlineprivate

Definition at line 87 of file plugindrawcheckerboard.c.

References m_IsActive, and ShowWidgets().

◆ Hide() [3/3]

void Hide ( )
inlineprivate

Definition at line 25 of file pluginsounddebug.c.

References m_TickTimer.

◆ Init() [1/3]

void Init ( )
inlineprivate

Definition at line 34 of file plugincharplacement.c.

References FOV, g_Game, m_Character, m_demoRot, and m_Initialized.

Referenced by CheckInit().

◆ Init() [2/3]

void Init ( )
inlineprivate

Definition at line 14 of file plugindoorruler.c.

References g_Game, m_Initialized, and m_Ruler.

◆ Init() [3/3]

void Init ( PlayerBase player)
inlineprotected

Definition at line 6 of file plugintargettemperature.c.

References m_pPlayer.

◆ InitAttacks()

void InitAttacks ( )
inlineprotected

◆ InitLoad()

void InitLoad ( )
inlineprivate

◆ InitWidgets()

void InitWidgets ( )
inlineprotected

◆ InjectAgentsWithoutPlayer()

void InjectAgentsWithoutPlayer ( EntityAI target,
int agents )
inlineprotected

Injects specified agents directly to target.

Parameters
targetEntity to inject agents to
agentsBit mask with information about agents

Definition at line 404 of file plugintransmissionagents.c.

Referenced by TransmitAgentsEx().

◆ InjectAgentsWithPlayer()

void InjectAgentsWithPlayer ( EntityAI target,
int agents,
float protection,
int dose_size,
int inject_type )
inlineprotected

Injects agents to a given target, using chance of transmission and full dose size if chance succeeds.

Parameters
targetEntity to inject agents to
agentsBit mask with information about agents
protectionProtection size used for chance generation <0.0; 1.0>
dose_sizeNumber of agents to be transmitted
inject_typeType of transmission

Definition at line 421 of file plugintransmissionagents.c.

References DetermineChanceToTransmit(), Math::GetNthBitSet(), Math::GetNumberOfSetBits(), and Math::Pow().

Referenced by TransmitAgentsEx().

◆ InjectAgentsWithPlayerCount()

void InjectAgentsWithPlayerCount ( EntityAI target,
int agents,
float protection,
int dose_size,
int inject_type )
inlineprotected

Injects agents to a given target, with no probability, but the dose size is modified by m_TransferabilityOut of the agent.

Parameters
targetEntity to inject agents to
agentsBit mask with information about agents
protectionProtection size used for chance generation <0.0; 1.0>
dose_sizeNumber of agents to be transmitted
inject_typeType of transmission

Definition at line 446 of file plugintransmissionagents.c.

References CalculateAgentsToTransmit(), Math::GetNthBitSet(), Math::GetNumberOfSetBits(), and Math::Pow().

Referenced by TransmitAgentsEx().

◆ InjectAgentWithPlayerDose()

float InjectAgentWithPlayerDose ( EntityAI target,
int agent,
float protection,
float dose_size,
int inject_type )
inlineprotected

Injects agent to a given target.

Parameters
targetEntity to inject agents to
agentsBit mask with information about agents
protectionProtection size used for chance generation <0.0; 1.0>
dose_sizeNumber of agents to be transmitted
inject_typeType of transmission
Returns
count Number of injected agents (dose_size might be shrinked by chance from protection)

Definition at line 470 of file plugintransmissionagents.c.

References CalculateAgentsToTransmit().

Referenced by TransmitAgentsEx().

◆ IsActive()

bool IsActive ( )
inlineprivate

Definition at line 57 of file plugindrawcheckerboard.c.

References m_IsActive.

◆ IsCurrentUIPageValid()

bool IsCurrentUIPageValid ( int ui_page_request)
inlineprotected

Definition at line 304 of file pluginkeybinding.c.

References CheckMask(), g_Game, MENU_ANY, and MENU_NONE.

Referenced by OnKeyPress(), and OnMouse().

◆ IsEnabledFreeCamera()

bool IsEnabledFreeCamera ( )
inlineprotected

Definition at line 43 of file plugindeveloper.c.

References DeveloperFreeCamera::IsFreeCameraEnabled().

◆ IsEven()

bool IsEven ( int num)
inlineprivate

even or odd

Definition at line 63 of file plugindrawcheckerboard.c.

Referenced by CreateWidgetOverlay().

◆ IsFree()

bool IsFree ( Object target)
inlineprivate

Definition at line 18 of file pluginobjectsinteractionmanager.c.

References m_LockedObjects.

Referenced by Lock().

◆ IsInConsole()

bool IsInConsole ( )
inlineprivate

Definition at line 883 of file plugindeveloper.c.

References g_Game, and MENU_SCRIPTCONSOLE.

◆ IsIngame()

bool IsIngame ( )
inlineprivate

Definition at line 871 of file plugindeveloper.c.

References g_Game.

◆ IsKeyPressed()

bool IsKeyPressed ( int key)
inlineprotected

Definition at line 374 of file pluginkeybinding.c.

References KeyState().

Referenced by OnKeyPress().

◆ IsModifierLocked()

bool IsModifierLocked ( int id,
PlayerBase player = NULL )
inlineprotected

Definition at line 932 of file plugindevelopersync.c.

References Math::AbsInt(), GetDayZGame(), GetPlayer(), and ModifiersManager().

◆ IsMouseInScene()

bool IsMouseInScene ( )
inlineprivate

◆ IsOpened()

bool IsOpened ( )
inlineprivate

Definition at line 393 of file pluginscenemanager.c.

References m_IsOpen.

◆ IsPlayerRegistered()

bool IsPlayerRegistered ( PlayerBase player)
inlineprotected

◆ IsReadOnly()

bool IsReadOnly ( )
inlineprivate

Definition at line 114 of file pluginfilehandler.c.

References m_ReadOnly.

◆ IsRepairValid()

bool IsRepairValid ( int repair_kit_type,
int repairable_with_type )
inlineprivate

Definition at line 121 of file pluginrepairing.c.

Referenced by CanRepair().

◆ IsRulerActivated()

bool IsRulerActivated ( )
inlineprivate

Definition at line 929 of file pluginscenemanager.c.

References m_RulerActivated.

Referenced by Event_OnClick(), and RulerToggle().

◆ IsSetSystemInBitmask()

bool IsSetSystemInBitmask ( PlayerBase player,
int system_bit )
inlineprotected

Definition at line 227 of file plugindevelopersync.c.

References IsPlayerRegistered(), and m_RegisteredPlayers.

Referenced by RequestDetailedInfo().

◆ LinkSceneObjects()

void LinkSceneObjects ( SceneObject scene_object1,
SceneObject scene_object2 )
inlineprivate

Definition at line 671 of file pluginscenemanager.c.

References SceneObject::LinkSceneObject().

Referenced by Event_OnClickMiddle().

◆ LoadFile()

bool LoadFile ( )
inlineprivate

◆ LoadFromCfg()

◆ Lock()

void Lock ( Object target)
inlineprivate

Definition at line 33 of file pluginobjectsinteractionmanager.c.

References IsFree(), m_LockedObjects, and m_LockedObjectsDecay.

◆ LockModifier()

void LockModifier ( int id,
bool lock,
PlayerBase player = NULL )
inlineprotected

Definition at line 922 of file plugindevelopersync.c.

References Math::AbsInt(), GetDayZGame(), GetPlayer(), and ModifiersManager().

Referenced by OnRPC().

◆ Log()

void Log ( string msg,
string label )
inlineprivate

Definition at line 10 of file pluginbase.c.

References GetModuleName(), and Debug::Log().

Referenced by CheckInit().

◆ LogPrint()

◆ MakeTabs()

string MakeTabs ( int count,
bool inheritance = false )
inlineprivate

Definition at line 7 of file pluginconfigviewer.c.

Referenced by GetConfig(), and GetConfigRecursive().

◆ MoveItemToCorrectPosition()

◆ OnChange()

bool OnChange ( Widget w,
int x,
int y,
bool finished )
inlineprivate

Definition at line 345 of file plugindayzinfecteddebug.c.

References x, and y.

◆ OnClick()

◆ OnContinouousAction()

void OnContinouousAction ( ActionData action_data)
inlineprotected

◆ OnDamageEvent()

void OnDamageEvent ( PlayerBase player,
TotalDamageResult damageResult )
inlineprivate

◆ OnDestroy() [1/5]

void OnDestroy ( )
private

◆ OnDestroy() [2/5]

override void OnDestroy ( )
inlineprivate

Definition at line 64 of file plugincharplacement.c.

References g_Game.

◆ OnDestroy() [3/5]

override void OnDestroy ( )
inlineprivate

Definition at line 118 of file pluginkeybinding.c.

References CALL_CATEGORY_SYSTEM, g_Game, and OnFrame().

◆ OnDestroy() [4/5]

override void OnDestroy ( )
inlineprivate

Definition at line 62 of file pluginscenemanager.c.

References SceneUnload().

◆ OnDestroy() [5/5]

override void OnDestroy ( )
inlineprivate

Definition at line 14 of file pluginsounddebug.c.

References m_TickTimer.

◆ OnEmote()

void OnEmote ( PlayerBase player,
EmoteBase emote )
inlineprotected

◆ OnFrame()

◆ OnGUITimer()

◆ OnInit() [1/9]

void OnInit ( )
private

◆ OnInit() [2/9]

override void OnInit ( )
inlineprotected

Definition at line 6 of file plugincameratools.c.

References m_Instance.

◆ OnInit() [3/9]

override void OnInit ( )
inlineprotected

Definition at line 54 of file plugindeveloper.c.

References DeveloperFreeCamera::OnInit().

◆ OnInit() [4/9]

override void OnInit ( )
inlineprotected

Definition at line 20 of file pluginuniversaltemperaturesourceclient.c.

References InitWidgets().

◆ OnInit() [5/9]

override void OnInit ( )
inlineprotected

Definition at line 73 of file plugindevelopersync.c.

References CALL_CATEGORY_GAMEPLAY, g_Game, and m_UpdateTimer.

◆ OnInit() [6/9]

override void OnInit ( )
inlineprivate

Definition at line 37 of file pluginfilehandler.c.

◆ OnInit() [7/9]

◆ OnInit() [8/9]

◆ OnInit() [9/9]

override void OnInit ( )
inlineprivate

Definition at line 3 of file pluginsounddebug.c.

References m_TickTimer.

◆ OnKeyPress()

◆ OnKeyRelease()

void OnKeyRelease ( int key)
inlineprivate

Definition at line 185 of file pluginkeybinding.c.

◆ OnMouse()

◆ OnMouseButtonPress()

void OnMouseButtonPress ( int button)
inlineprivate

◆ OnMouseButtonRelease()

◆ OnMouseWheel()

void OnMouseWheel ( int wheel)
inlineprivate

◆ OnPlacementComplete()

void OnPlacementComplete ( Man player,
ItemBase item )
inlineprotected

◆ OnRequestReceived() [1/2]

void OnRequestReceived ( PlayerBase player,
bool enable )
inlineprivate

Definition at line 117 of file pluginremoteplayerdebugserver.c.

References m_ClientList, and SetWatching().

Referenced by OnRPC().

◆ OnRequestReceived() [2/2]

void OnRequestReceived ( PlayerBase player,
bool enable )
inlineprotected

Definition at line 98 of file pluginuniversaltemperaturesourceserver.c.

References m_ClientList.

◆ OnRPC() [1/6]

void OnRPC ( ParamsReadContext ctx)
inlineprotected

◆ OnRPC() [2/6]

void OnRPC ( ParamsReadContext ctx)
inlineprotected

◆ OnRPC() [3/6]

void OnRPC ( ParamsReadContext ctx,
PlayerBase player )
inlineprivate

Definition at line 137 of file pluginremoteplayerdebugserver.c.

References OnRequestReceived(), and Serializer::Read().

◆ OnRPC() [4/6]

void OnRPC ( ParamsReadContext ctx,
PlayerBase player )
inlineprotected

◆ OnRPC() [5/6]

◆ OnRPC() [6/6]

◆ OnRPCAgents()

void OnRPCAgents ( ParamsReadContext ctx)
inlineprotected

Definition at line 991 of file plugindevelopersync.c.

References m_PlayerAgentsSynced, Serializer::Read(), and SyncedValueAgent().

Referenced by OnRPC().

◆ OnRPCClearInventory()

void OnRPCClearInventory ( PlayerBase player)
inlineprotected

Definition at line 231 of file plugindeveloper.c.

References ClearInventory().

Referenced by OnRPC().

◆ OnRPCHealth()

void OnRPCHealth ( ParamsReadContext ctx,
PlayerBase player )
inlineprotected

Definition at line 591 of file plugindevelopersync.c.

References m_TargetHealthSynced, Serializer::Read(), and SetTargetChanged().

Referenced by OnRPC().

◆ OnRPCHealthSet()

void OnRPCHealthSet ( ParamsReadContext ctx,
PlayerBase player )
inlineprotected

Definition at line 654 of file plugindevelopersync.c.

References GetPlugin(), m_HealthObserverMode, PluginItemDiagnostic(), and Serializer::Read().

Referenced by OnRPC().

◆ OnRPCHorticultUpdate()

void OnRPCHorticultUpdate ( ParamsReadContext ctx,
PlayerBase player )
inlineprotected

Definition at line 702 of file plugindevelopersync.c.

References PlantBase(), and Serializer::Read().

Referenced by OnRPC().

◆ OnRPCHorticultureSpeed()

void OnRPCHorticultureSpeed ( ParamsReadContext ctx,
PlayerBase player )
inlineprotected

Definition at line 720 of file plugindevelopersync.c.

References PlantBase(), and Serializer::Read().

Referenced by OnRPC().

◆ OnRPCLevels()

void OnRPCLevels ( ParamsReadContext ctx)
inlineprotected

Definition at line 754 of file plugindevelopersync.c.

References m_PlayerLevelsSynced, Serializer::Read(), and SyncedValueLevel().

Referenced by OnRPC().

◆ OnRPCMods()

void OnRPCMods ( ParamsReadContext ctx)
inlineprotected

Definition at line 830 of file plugindevelopersync.c.

References m_PlayerModsSynced, and Serializer::Read().

Referenced by OnRPC().

◆ OnRPCModsDetailed()

void OnRPCModsDetailed ( ParamsReadContext ctx)
inlineprotected

Definition at line 855 of file plugindevelopersync.c.

References m_PlayerModsDetailedSynced, and Serializer::Read().

Referenced by OnRPC().

◆ OnRPCPluginDayzCreatureDebug()

void OnRPCPluginDayzCreatureDebug ( PlayerBase player,
int rpc_type,
ParamsReadContext ctx )
inlineprotected

Definition at line 163 of file plugindeveloper.c.

References GetPlugin(), and PluginDayZCreatureAIDebug().

Referenced by OnRPC().

◆ OnRPCServerLogRecieved()

void OnRPCServerLogRecieved ( ParamsReadContext ctx)
inlineprotected

Definition at line 221 of file plugindeveloper.c.

References Serializer::Read(), and Debug::ReceivedLogMessageFromServer().

Referenced by OnRPC().

◆ OnRPCSpawnEntity()

void OnRPCSpawnEntity ( PlayerBase player,
ParamsReadContext ctx )
inlineprotected

Definition at line 263 of file plugindeveloper.c.

References Serializer::Read(), and SpawnEntityInInventory().

Referenced by OnRPC().

◆ OnRPCSpawnEntityOnCursorDir()

void OnRPCSpawnEntityOnCursorDir ( PlayerBase player,
ParamsReadContext ctx )
inlineprotected

Definition at line 237 of file plugindeveloper.c.

References Serializer::Read(), and SpawnEntityOnCursorDir().

Referenced by OnRPC().

◆ OnRPCSpawnEntityOnGround()

void OnRPCSpawnEntityOnGround ( PlayerBase player,
ParamsReadContext ctx )
inlineprotected

Definition at line 246 of file plugindeveloper.c.

References Serializer::Read(), and SpawnEntityOnGroundPos().

Referenced by OnRPC().

◆ OnRPCSpawnEntityOnGroundPatternGrid()

void OnRPCSpawnEntityOnGroundPatternGrid ( PlayerBase player,
ParamsReadContext ctx )
inlineprotected

Definition at line 255 of file plugindeveloper.c.

References Serializer::Read(), and SpawnEntityOnGroundPatternGrid().

Referenced by OnRPC().

◆ OnRPCStats()

void OnRPCStats ( ParamsReadContext ctx)
inlineprotected

Definition at line 471 of file plugindevelopersync.c.

References m_PlayerStatsSynced, and Serializer::Read().

Referenced by OnRPC().

◆ OnRPCStatSet()

void OnRPCStatSet ( ParamsReadContext ctx,
PlayerBase player )
inlineprotected

Definition at line 517 of file plugindevelopersync.c.

References Count, Get(), and Serializer::Read().

Referenced by OnRPC().

◆ OnRPCStomach()

void OnRPCStomach ( ParamsReadContext ctx)
inlineprotected

Definition at line 1030 of file plugindevelopersync.c.

References m_PlayerStomachSynced, and Serializer::Read().

Referenced by OnRPC().

◆ OnRPCSyncSceneObject()

void OnRPCSyncSceneObject ( ParamsReadContext ctx)
inlineprotected

◆ OnRPCTemp()

void OnRPCTemp ( ParamsReadContext ctx,
PlayerBase player )
inlineprotected

◆ OnSetFreeCameraEvent()

void OnSetFreeCameraEvent ( PlayerBase player,
FreeDebugCamera camera )
inlineprotected

Definition at line 289 of file plugindeveloper.c.

References DeveloperFreeCamera::OnSetFreeCameraEvent().

◆ OnSpawnErrorReport()

void OnSpawnErrorReport ( string name)
inlineprotected

◆ OnUIEditorClosed()

void OnUIEditorClosed ( )
inlineprivate

◆ OnUIEditorOpened()

void OnUIEditorOpened ( )
inlineprivate

◆ OnUpdate() [1/9]

void OnUpdate ( float delta_time)
private

◆ OnUpdate() [2/9]

override void OnUpdate ( float delta_time)
inlineprivate

◆ OnUpdate() [3/9]

override void OnUpdate ( float delta_time)
inlineprivate

◆ OnUpdate() [4/9]

override void OnUpdate ( float delta_time)
inlineprivate

Definition at line 23 of file plugindoorruler.c.

References m_Initialized, m_Ruler, and vector::Normalize().

◆ OnUpdate() [5/9]

override void OnUpdate ( float delta_time)
inlineprivate

Definition at line 13 of file pluginremoteplayerdebugserver.c.

References INTERVAL, m_AccuTime, m_ClientList, and SendDebug().

◆ OnUpdate() [6/9]

override void OnUpdate ( float delta_time)
inlineprotected

◆ OnUpdate() [7/9]

override void OnUpdate ( float delta_time)
inlineprotected

◆ OnUpdate() [8/9]

◆ OnUpdate() [9/9]

override void OnUpdate ( float delta_time)
inlineprivate

Definition at line 9 of file pluginsounddebug.c.

◆ PlayerHitBy()

◆ PlayerKilled()

void PlayerKilled ( PlayerBase player,
Object source )
inlineprotected

◆ PlayerKilledByDisconnect()

void PlayerKilledByDisconnect ( PlayerBase player)
inlineprotected

Definition at line 201 of file pluginadminlog.c.

References GetPlayerPrefix(), and LogPrint().

◆ PlayerKilledByDrowningUncon()

void PlayerKilledByDrowningUncon ( PlayerBase player)
inlineprotected

Definition at line 189 of file pluginadminlog.c.

References GetPlayerPrefix(), and LogPrint().

◆ PlayerKilledByRespawn()

void PlayerKilledByRespawn ( PlayerBase player)
inlineprotected

Definition at line 195 of file pluginadminlog.c.

References GetPlayerPrefix(), and LogPrint().

◆ PlayerList()

void PlayerList ( )
inlineprotected

Definition at line 414 of file pluginadminlog.c.

References g_Game, GetPlayerPrefix(), LogPrint(), m_Player, m_PlayerArray, and m_PlayerPrefix.

◆ PlayerTeleportedLog()

void PlayerTeleportedLog ( notnull PlayerBase player,
vector startPos,
vector targetPos,
string reason )
inlineprotected

Definition at line 434 of file pluginadminlog.c.

References GetPlayerPrefix(), LogPrint(), m_PlayerPrefix, and vector::ToString().

◆ PlayPause()

void PlayPause ( )
inlineprotected

Definition at line 56 of file plugincameratools.c.

References g_Game.

◆ PluginAdminLog()

void PluginAdminLog ( )
inlineprotected

◆ PluginConfigViewer()

void PluginConfigViewer ( )
inlineprivate

Definition at line 3 of file pluginconfigviewer.c.

◆ PluginDayZInfectedDebug()

void PluginDayZInfectedDebug ( )
inlineprivate

Definition at line 103 of file plugindayzinfecteddebug.c.

References CreateModuleWidgets().

◆ PluginDeveloper()

void PluginDeveloper ( )
inlineprotected

Definition at line 49 of file plugindeveloper.c.

Referenced by GetConfig(), GetInstance(), and OnInit().

◆ PluginDeveloperSync()

◆ PluginDrawCheckerboard()

void PluginDrawCheckerboard ( )
inlineprivate

Definition at line 9 of file plugindrawcheckerboard.c.

References CreateWidgetOverlay().

◆ PluginFileHandler()

void PluginFileHandler ( )
inlineprivate

Definition at line 24 of file pluginfilehandler.c.

References LoadFile(), m_FileContent, and m_LineLimit.

◆ PluginHorticulture()

void PluginHorticulture ( )
inlineprivate

Definition at line 5 of file pluginhorticulture.c.

References LoadFromCfg(), and m_PlantMaterials.

◆ PluginInventoryRepair()

void PluginInventoryRepair ( )
inlineprotected

Definition at line 13 of file plugininventoryrepair.c.

References m_CorrectILs, and m_ItemsToRepair.

◆ PluginKeyBinding()

void PluginKeyBinding ( )
inlineprivate

Definition at line 19 of file pluginkeybinding.c.

References instance.

◆ PluginMessageManager()

void PluginMessageManager ( )
inlineprivate

Definition at line 9 of file pluginmessagemanager.c.

References channelList, and NUM_OF_CHANNELS.

◆ PluginObjectsInteractionManager()

void PluginObjectsInteractionManager ( )
inlineprivate

◆ PluginPlayerStatus()

◆ PluginSceneManager()

void PluginSceneManager ( )
inlineprivate

Definition at line 21 of file pluginscenemanager.c.

References instance.

Referenced by GetInstance(), and OnRPCSyncSceneObject().

◆ PluginTransmissionAgents()

void PluginTransmissionAgents ( )
inlineprivate

Definition at line 19 of file plugintransmissionagents.c.

References RegisterAgent().

◆ PluginUniversalTemperatureSourceClient()

void PluginUniversalTemperatureSourceClient ( )
inlineprotected

◆ PluginUniversalTemperatureSourceServer()

void PluginUniversalTemperatureSourceServer ( )
inlineprotected

Definition at line 11 of file pluginuniversaltemperaturesourceserver.c.

References m_ClientList, and m_UTemperatureSourceDebugs.

Referenced by DrawDebugs().

◆ PluginVariables()

void PluginVariables ( )
inlineprivate

Definition at line 3 of file pluginvariables.c.

References m_Id, m_Variables, and RegisterVariable().

◆ PossesInfected()

void PossesInfected ( )
inlineprotected

Definition at line 371 of file plugindayzinfecteddebug.c.

References m_ControlledInfected, and ResetValues().

◆ PrintedDebug()

void PrintedDebug ( )
inlineprotected

◆ PrintLogClient()

void PrintLogClient ( string msg_log)
inlineprotected

◆ ProcessUniversalTemperatureSources()

void ProcessUniversalTemperatureSources ( )
inlineprotected

next temp source is too far (not cleaned on server, like in Environment, client need to know about all sources in MAXRANGE)

Definition at line 89 of file pluginuniversaltemperaturesourceclient.c.

References CalcTemperatureFromTemperatureSource(), vector::DistanceSq(), m_Player, m_UTemperatureSourceDebugs, m_UTSAverageTemperature, and Math::SqrFloat().

Referenced by DrawDebugs().

◆ QuickSort()

void QuickSort ( TStringArray arr,
int left,
int right )
inlineprivate

Definition at line 940 of file plugindeveloper.c.

References QuickSort(), and QuickSortPartition().

Referenced by QuickSort(), and SortStringArray().

◆ QuickSortPartition()

int QuickSortPartition ( TStringArray arr,
int left,
int right )
inlineprivate

Definition at line 896 of file plugindeveloper.c.

Referenced by QuickSort().

◆ RegisterAgent()

void RegisterAgent ( AgentBase agent)
inlineprivate

Registers new agent into system.

Parameters
agentNew agent class

Definition at line 37 of file plugintransmissionagents.c.

References AgentBase::GetAgentType(), and m_AgentList.

Referenced by PluginTransmissionAgents().

◆ RegisterKeyBind()

void RegisterKeyBind ( int ui_id,
int key_code1,
int key_code2,
string plugin_name,
string fnc_name,
string info_shortcut,
string info_description )
inlineprotected

Definition at line 288 of file pluginkeybinding.c.

References m_KeyBindings.

Referenced by OnInit().

◆ RegisterMouseBind()

void RegisterMouseBind ( int ui_id,
int mouse_button,
int mouse_event,
string plugin_name,
string fnc_name,
string info_shortcut,
string info_description )
inlineprotected

Definition at line 296 of file pluginkeybinding.c.

References m_MouseBindings.

Referenced by OnInit().

◆ RegisterPlayer()

void RegisterPlayer ( PlayerBase player)
inlineprotected

Definition at line 240 of file plugindevelopersync.c.

References IsPlayerRegistered(), m_RegisteredPlayers, and RegisterPlayerData().

Referenced by EnableUpdate().

◆ RegisterVariable()

void RegisterVariable ( string name)
inlineprivate

Definition at line 17 of file pluginvariables.c.

References m_Id, m_Variables, and name.

Referenced by PluginVariables().

◆ Release()

void Release ( Object target)
inlineprivate

Definition at line 42 of file pluginobjectsinteractionmanager.c.

References m_LockedObjects, and m_LockedObjectsDecay.

◆ ReleaseFocus() [1/2]

◆ ReleaseFocus() [2/2]

void ReleaseFocus ( )
inlineprotected

Definition at line 1071 of file plugindevelopersync.c.

References g_Game.

◆ Remove()

void Remove ( EntityAI item)
inlineprotected

Definition at line 152 of file plugininventoryrepair.c.

References m_ItemsToRepair.

Referenced by ~ServerBrowserTab().

◆ RemoveAgent()

void RemoveAgent ( EntityAI target,
int agent_id )
inlinestaticprivate

Removes given agent from given entity.

Parameters
targetEntity to remove agents from
agent_idId of agent (see eAgents enum)

Definition at line 106 of file plugintransmissionagents.c.

◆ RemoveAllAgents()

void RemoveAllAgents ( EntityAI target)
inlineprivate

Removes all agents from given entity.

Parameters
targetEntity to remove agents from

Definition at line 96 of file plugintransmissionagents.c.

◆ Repair()

bool Repair ( PlayerBase player,
ItemBase repair_kit,
Object item,
float specialty_weight,
string damage_zone = "",
bool use_kit_qty = true )
inlineprivate

◆ RepairItem()

bool RepairItem ( EntityAI itemToRepair)
inlineprotected

◆ RequestDetailedInfo()

void RequestDetailedInfo ( int id,
notnull PlayerBase player )
inlineprotected

◆ RequestUniversalTemperatureSources()

void RequestUniversalTemperatureSources ( PlayerBase player,
int enable )
inlineprotected

◆ ResetGUI()

void ResetGUI ( )
inlineprivate

Definition at line 957 of file plugindeveloper.c.

References g_Game.

◆ ResetValues()

void ResetValues ( )
inlineprivate

◆ RestoreSceneObjectsLinks()

void RestoreSceneObjectsLinks ( )
inlineprivate

◆ RulerAddPoint()

void RulerAddPoint ( )
inlineprivate

Definition at line 937 of file pluginscenemanager.c.

References EditorUpdateRuler(), GetMousePositionInScene(), and m_RulerPoints.

Referenced by Event_OnClick().

◆ RulerClearVisuals()

void RulerClearVisuals ( )
inlineprivate

Definition at line 949 of file pluginscenemanager.c.

References m_RulerLines, and m_RulerSpheres.

Referenced by EditorUpdateRuler().

◆ RulerDelete()

void RulerDelete ( )
inlineprivate

Definition at line 967 of file pluginscenemanager.c.

References EditorUpdateRuler(), and m_RulerPoints.

◆ RulerToggle()

void RulerToggle ( )
inlineprivate

◆ Save()

void Save ( )
inlineprotected

Definition at line 50 of file plugincameratools.c.

References g_Game.

◆ SaveFile()

◆ SceneCanDelete()

bool SceneCanDelete ( string scene_name)
inlineprivate

Definition at line 790 of file pluginscenemanager.c.

References m_SceneData.

◆ SceneDelete()

bool SceneDelete ( string scene_name)
inlineprivate

Definition at line 803 of file pluginscenemanager.c.

References EditorUpdate(), m_ModuleConfigScene, and m_SceneData.

◆ SceneDuplicate()

void SceneDuplicate ( string scene_name)
inlineprivate

Definition at line 820 of file pluginscenemanager.c.

References EditorUpdate(), and m_ModuleConfigScene.

◆ SceneEditorMenuCmdPopup()

void SceneEditorMenuCmdPopup ( string message)
inlineprivate

◆ SceneEditorMenuCmdRefresh()

void SceneEditorMenuCmdRefresh ( )
inlineprivate

◆ SceneEditorMenuCmdSave()

void SceneEditorMenuCmdSave ( )
inlineprivate

Definition at line 1219 of file pluginscenemanager.c.

References CALL_ID_SCENE_EDITOR_COMMAND, CallMethod(), and SCENE_EDITOR_CMD_SAVE.

Referenced by SceneSave().

◆ SceneGetName()

string SceneGetName ( )
inlineprivate

Definition at line 845 of file pluginscenemanager.c.

References m_SceneData, and STRING_EMPTY.

◆ SceneLoad()

void SceneLoad ( string scene_name)
inlineprivate

Definition at line 754 of file pluginscenemanager.c.

References EditorUpdate(), g_Game, m_ModuleConfigScene, m_SceneData, and SceneUnload().

Referenced by InitLoad().

◆ SceneRename()

void SceneRename ( string scene_name,
string new_name )
inlineprivate

Definition at line 830 of file pluginscenemanager.c.

References EditorUpdate(), m_ModuleConfigScene, and m_SceneData.

◆ SceneSave()

void SceneSave ( )
inlineprivate

◆ SceneUnload()

void SceneUnload ( )
inlineprivate

Definition at line 770 of file pluginscenemanager.c.

References DeselectObject(), and m_SceneData.

Referenced by OnDestroy(), and SceneLoad().

◆ ScriptHistoryBack()

void ScriptHistoryBack ( )
inlineprivate

◆ ScriptHistoryNext()

void ScriptHistoryNext ( )
inlineprivate

◆ SelectAndFocusPlayerObject()

void SelectAndFocusPlayerObject ( )
inlineprivate

Definition at line 881 of file pluginscenemanager.c.

References g_Game, GetSceneObjects(), SelectedObjectFocus(), and SelectObject().

◆ SelectClassName()

void SelectClassName ( string class_name)
inlineprivate

Definition at line 401 of file pluginscenemanager.c.

References class_name, and m_ClassBrowserSelected.

◆ SelectedObjectAddAttachment()

void SelectedObjectAddAttachment ( string att_name)
inlineprivate

Definition at line 645 of file pluginscenemanager.c.

References EditorUpdate(), and GetSelectedSceneObject().

◆ SelectedObjectDuplicate()

◆ SelectedObjectFocus()

void SelectedObjectFocus ( )
inlineprivate

◆ SelectedObjectRemoveAttachment()

void SelectedObjectRemoveAttachment ( EntityAI e)
inlineprivate

Definition at line 658 of file pluginscenemanager.c.

References EditorUpdate(), and GetSelectedSceneObject().

◆ SelectedObjectSetDamage()

void SelectedObjectSetDamage ( float value)
inlineprivate

◆ SelectedObjectSetPosX()

void SelectedObjectSetPosX ( float value)
inlineprivate

◆ SelectedObjectSetPosY()

void SelectedObjectSetPosY ( float value)
inlineprivate

◆ SelectedObjectSetPosZ()

void SelectedObjectSetPosZ ( float value)
inlineprivate

◆ SelectedObjectSetRot()

void SelectedObjectSetRot ( float dir)
inlineprivate

Definition at line 530 of file pluginscenemanager.c.

References EditorUpdate(), and GetSelectedSceneObject().

◆ SelectObject()

◆ SendDebug() [1/2]

void SendDebug ( )
inlineprivate

◆ SendDebug() [2/2]

◆ SendRPCAgents()

void SendRPCAgents ( PlayerBase player)
inlineprotected

Definition at line 976 of file plugindevelopersync.c.

References g_Game, and GetDayZGame().

Referenced by Update().

◆ SendRPCHealth()

void SendRPCHealth ( PlayerBase player)
inlineprotected

◆ SendRPCLevels()

void SendRPCLevels ( PlayerBase player)
inlineprotected

Definition at line 733 of file plugindevelopersync.c.

References GetDayZGame().

Referenced by Update().

◆ SendRPCMods()

void SendRPCMods ( PlayerBase player)
inlineprotected

Definition at line 777 of file plugindevelopersync.c.

References GetDayZGame(), ModifiersManager(), and name.

Referenced by Update().

◆ SendRPCModsDetail()

void SendRPCModsDetail ( PlayerBase player)
inlineprotected

Definition at line 814 of file plugindevelopersync.c.

References GetDayZGame(), m_RegisteredPlayers, and ModifiersManager().

Referenced by Update().

◆ SendRPCStats()

void SendRPCStats ( PlayerBase player)
inlineprotected

Definition at line 446 of file plugindevelopersync.c.

References Count, Get(), and GetDayZGame().

Referenced by Update().

◆ SendRPCStomach()

void SendRPCStomach ( PlayerBase player)
inlineprotected

Definition at line 1016 of file plugindevelopersync.c.

References GetDayZGame().

Referenced by Update().

◆ SendRPCTemp()

void SendRPCTemp ( PlayerBase player)
inlineprotected

Definition at line 947 of file plugindevelopersync.c.

References GetDayZGame(), and CachedObjectsParams::PARAM1_STRING.

Referenced by Update().

◆ SendServerLogToClient()

void SendServerLogToClient ( string msg)
inlineprotected

Definition at line 129 of file plugindeveloper.c.

References g_Game.

◆ SetBadge()

void SetBadge ( int key,
int value )
inlineprivate

Definition at line 64 of file pluginplayerstatus.c.

References Hud::DisplayBadge(), g_Game, and mission.

◆ SetDate()

void SetDate ( int year,
int month,
int day,
int hour,
int minute )
inlineprivate

Definition at line 869 of file pluginscenemanager.c.

References m_SceneData.

◆ SetDeveloperItemClient()

void SetDeveloperItemClient ( )
inlineprivate

Definition at line 989 of file plugindeveloper.c.

References ActionTarget, g_Game, and SetDeveloperItemClientEx().

◆ SetDeveloperItemClientEx()

void SetDeveloperItemClientEx ( notnull Object entity,
bool getFocus = false )
inlinestaticprivate

Definition at line 965 of file plugindeveloper.c.

References g_Game, GetPlugin(), and PluginItemDiagnostic().

Referenced by SetDeveloperItemClient().

◆ SetDirection()

void SetDirection ( PlayerBase player,
vector direction )
inlineprotected

Set player direction.

Definition at line 26 of file plugindeveloper.c.

References DeveloperTeleport::SetPlayerDirection().

◆ SetDrawSelection()

void SetDrawSelection ( bool draw)
inlineprivate

Definition at line 704 of file pluginscenemanager.c.

References EditorUpdate(), and m_ModuleConfigDebugProfile.

◆ SetLoadPlayerPos()

void SetLoadPlayerPos ( bool save)
inlineprivate

Definition at line 722 of file pluginscenemanager.c.

References m_ModuleConfigDebugProfile.

◆ SetNotifier()

void SetNotifier ( int key,
int index = 9,
string label = "",
int color = 0xFFFFFFFF )
inlineprivate

Definition at line 23 of file pluginplayerstatus.c.

References m_NotifiersIndexColor, and m_NotifiersLabel.

◆ SetRotationAngle()

void SetRotationAngle ( int angle)
inlineprivate

Definition at line 738 of file pluginscenemanager.c.

References m_ModuleConfigDebugProfile.

◆ SetStamina()

void SetStamina ( int value,
int range )
inlineprivate

Definition at line 80 of file pluginplayerstatus.c.

References Math::Clamp(), g_Game, mission, and Hud::SetStamina().

◆ SetStance()

void SetStance ( int value)
inlineprivate

Definition at line 94 of file pluginplayerstatus.c.

References Hud::DisplayStance(), g_Game, and mission.

◆ SetSystemInBitmask()

void SetSystemInBitmask ( PlayerBase player,
int system_bit,
bool state )
inlineprotected

Definition at line 213 of file plugindevelopersync.c.

References IsPlayerRegistered(), and m_RegisteredPlayers.

Referenced by EnableUpdate(), and RequestDetailedInfo().

◆ SetTargetChanged()

void SetTargetChanged ( bool state)
inlineprotected

Definition at line 548 of file plugindevelopersync.c.

References m_IsTargetChanged.

Referenced by OnRPCHealth().

◆ SetupSpawnedEntity()

void SetupSpawnedEntity ( PlayerBase player,
EntityAI entity,
float health,
float quantity = -1,
bool special = false,
string presetName = "" )
inlineprotected

Definition at line 301 of file plugindeveloper.c.

References g_Game, and SetupSpawnedItem().

Referenced by SpawnEntityOnCursorDir(), and SpawnEntityOnGroundPos().

◆ SetupZoneValues()

void SetupZoneValues ( inout array< ref Param > rpc_params,
DamageZoneMap dmgZones,
EntityAI target,
string healthType,
int typeID )
inlineprotected

Definition at line 612 of file plugindevelopersync.c.

Referenced by SendRPCHealth().

◆ SetWatching()

void SetWatching ( bool enable)
inlineprivate

Definition at line 29 of file pluginremoteplayerdebugserver.c.

References m_Watching.

Referenced by OnRequestReceived().

◆ SetWeather()

void SetWeather ( float overcast,
float rain,
float fog,
float wind_force )
inlineprivate

Definition at line 858 of file pluginscenemanager.c.

References m_SceneData.

◆ Show() [1/3]

◆ Show() [2/3]

void Show ( )
inlineprivate

Definition at line 80 of file plugindrawcheckerboard.c.

References m_IsActive, and ShowWidgets().

◆ Show() [3/3]

void Show ( )
inlineprivate

Definition at line 19 of file pluginsounddebug.c.

References m_TickTimer.

◆ ShowCard()

void ShowCard ( int pCard)
inlineprivate

◆ ShowDebug()

◆ ShowWidgets() [1/2]

void ShowWidgets ( bool show)
inlineprivate

Definition at line 190 of file plugindayzinfecteddebug.c.

References m_MainWnd.

Referenced by Hide(), Hide(), Show(), and Show().

◆ ShowWidgets() [2/2]

void ShowWidgets ( bool show)
inlineprivate

Definition at line 71 of file plugindrawcheckerboard.c.

References m_MainWindow.

◆ SortStringArray()

void SortStringArray ( TStringArray arr)
inlineprivate

Definition at line 952 of file plugindeveloper.c.

References QuickSort().

◆ SpawnAI()

EntityAI SpawnAI ( string object_name,
vector pos )
inlineprotected

Definition at line 400 of file plugindeveloper.c.

References ECE_EQUIP_ATTACHMENTS, ECE_INITAI, ECE_PLACE_ON_SURFACE, and g_Game.

Referenced by SpawnEntityOnGroundPos().

◆ SpawnEntityAsAttachment()

EntityAI SpawnEntityAsAttachment ( PlayerBase player,
EntityAI parent,
string att_name,
float health,
float quantity )
inlineprotected

◆ SpawnEntityInInventory()

EntityAI SpawnEntityInInventory ( notnull EntityAI target,
string className,
float health,
float quantity,
bool special = false,
string presetName = "",
FindInventoryLocationType locationType = FindInventoryLocationType.ANY )
inlineprotected

◆ SpawnEntityInPlayerInventory()

◆ SpawnEntityOnCursorDir()

EntityAI SpawnEntityOnCursorDir ( PlayerBase player,
string item_name,
float quantity,
float distance,
float health = -1,
bool special = false,
string presetName = "",
bool withPhysics = false )
inlineprotected

◆ SpawnEntityOnGroundPatternGrid()

void SpawnEntityOnGroundPatternGrid ( PlayerBase player,
string item_name,
int count,
float health,
float quantity,
int rows,
int columns,
float gapRow = 1,
float gapColumn = 1,
bool special = false,
bool withPhysics = false )
inlineprotected

◆ SpawnEntityOnGroundPos() [1/2]

EntityAI SpawnEntityOnGroundPos ( PlayerBase player,
string item_name,
float health,
float quantity,
vector pos,
bool special = false,
bool withPhysics = false )
inlineprotected

◆ SpawnEntityOnGroundPos() [2/2]

◆ SpawnFromClipboard()

◆ SpawnItemOnCrosshair()

void SpawnItemOnCrosshair ( PlayerBase player,
string itemName,
float health,
float quantity,
float maxDist = 100,
bool allowFreeflight = false,
bool special = false,
bool withPhysics = false )
inlineprotected

◆ SpawnNewInfectedEntity()

void SpawnNewInfectedEntity ( )
inlineprivate

◆ Subscribe()

void Subscribe ( MessageReceiverBase receiver,
int index )
inlineprivate

Subscribes an object to listen to messages on a channel provided in the 'index' parameter.

Definition at line 109 of file pluginmessagemanager.c.

References channelList, and channelsUsed.

◆ Suicide()

void Suicide ( PlayerBase player)
inlineprotected

Definition at line 382 of file pluginadminlog.c.

References GetPlayerPrefix(), LogPrint(), and m_PlayerPrefix.

◆ SwitchPermanentCrossHair()

void SwitchPermanentCrossHair ( bool state)
inlineprivate

Definition at line 5 of file pluginpermanentcrosshair.c.

References g_Game, and m_Hud.

◆ Teleport()

void Teleport ( PlayerBase player,
vector position )
inlineprotected

Teleport player at position.

Definition at line 20 of file plugindeveloper.c.

References DeveloperTeleport::SetPlayerPosition().

◆ TeleportAtCursor()

void TeleportAtCursor ( )
inlineprotected

Set Player position at his cursor position in the world.

Definition at line 14 of file plugindeveloper.c.

References DeveloperTeleport::TeleportAtCursorEx().

◆ Tick()

void Tick ( )
inlineprotected

Definition at line 445 of file plugindayzinfecteddebug.c.

References m_ControlledInfected.

◆ ToggleCameraTools()

void ToggleCameraTools ( )
inlineprotected

Definition at line 19 of file plugincameratools.c.

References g_Game, m_IsOpen, and MENU_CAMERA_TOOLS.

◆ ToggleDebugWindowEvent()

void ToggleDebugWindowEvent ( )
inlineprivate

Definition at line 118 of file plugindayzinfecteddebug.c.

References m_CurrentMode, and ToggleDebugWindowSetMode().

◆ ToggleDebugWindowSetMode()

void ToggleDebugWindowSetMode ( int pMode)
inlineprivate

◆ ToggleFocus()

void ToggleFocus ( )
inlineprotected

Definition at line 1077 of file plugindevelopersync.c.

References g_Game.

◆ ToggleFreeCamera()

void ToggleFreeCamera ( )
inlineprotected

Enable / Disable Free camera (Fly mod) - disable of camera will teleport player at current free camera position.

Definition at line 38 of file plugindeveloper.c.

References DeveloperFreeCamera::FreeCameraToggle(), and g_Game.

◆ ToggleFreeCameraBackPos()

void ToggleFreeCameraBackPos ( )
inlineprotected

Enable / Disable Free camera (Fly mod).

Definition at line 32 of file plugindeveloper.c.

References DeveloperFreeCamera::FreeCameraToggle(), and g_Game.

◆ ToggleHelpScreen()

void ToggleHelpScreen ( )
inlineprotected

Definition at line 805 of file plugindeveloper.c.

References g_Game, and MENU_HELP_SCREEN.

◆ ToggleMissionLoader()

void ToggleMissionLoader ( )
inlineprotected

Definition at line 834 of file plugindeveloper.c.

References g_Game, and MENU_MISSION_LOADER.

◆ ToggleScriptConsole()

void ToggleScriptConsole ( )
inlineprotected

Definition at line 817 of file plugindeveloper.c.

References g_Game, m_ScriptConsole, and MENU_SCRIPTCONSOLE.

◆ TotemFlagChange()

void TotemFlagChange ( bool top,
notnull PlayerBase player,
notnull EntityAI totem )
inlineprotected

Definition at line 397 of file pluginadminlog.c.

References GetPlayerPrefix(), LogPrint(), and m_ActionsFilter.

◆ TransmitAgents()

void TransmitAgents ( EntityAI source,
EntityAI target,
int pathway,
int dose_size = 1000 )
inlineprotected

Process transmission of agents between entities (for specified transmission type) (see TransmitAgentsEx())).

Definition at line 394 of file plugintransmissionagents.c.

References TransmitAgentsEx().

◆ TransmitAgentsEx()

float TransmitAgentsEx ( EntityAI source,
EntityAI target,
int pathway,
int dose_size = 1000,
int agents = 0 )
inlineprotected

Process transmission of agents between entities (for specified transmission type).

Parameters
sourceEntity to transfer agents from
targetEntity to transfer agents to
pathwayType of transmission used
dose_sizeNumber of agents to be transmitted
agentsBit mask specifing agents to transmit
Returns
count Number of transmitted agents

Definition at line 304 of file plugintransmissionagents.c.

References AGT_AIRBOURNE_BIOLOGICAL, AGT_AIRBOURNE_CHEMICAL, AGT_INV_IN, AGT_INV_OUT, AGT_ITEM_TO_FLESH, AGT_SNOW, AGT_TRANSFER_COPY, AGT_UACTION_CONSUME, AGT_UACTION_TO_ITEM, AGT_UACTION_TO_PLAYER, AGT_UACTION_TOUCH, AGT_WATER_HOT_SPRING, AGT_WATER_POND, DEF_BIOLOGICAL, DEF_CHEMICAL, g_Game, GetProtectionLevel(), InjectAgentsWithoutPlayer(), InjectAgentsWithPlayer(), InjectAgentsWithPlayerCount(), InjectAgentWithPlayerDose(), and Math::Max().

Referenced by TransmitAgents().

◆ UnconStart()

void UnconStart ( PlayerBase player)
inlineprotected

Definition at line 320 of file pluginadminlog.c.

References GetPlayerPrefix(), LogPrint(), and m_PlayerPrefix.

◆ UnconStop()

void UnconStop ( PlayerBase player)
inlineprotected

Definition at line 327 of file pluginadminlog.c.

References GetPlayerPrefix(), LogPrint(), and m_PlayerPrefix.

◆ UnlinkSceneObjects()

void UnlinkSceneObjects ( SceneObject scene_object1,
SceneObject scene_object2 )
inlineprivate

Definition at line 680 of file pluginscenemanager.c.

References SceneObject::UnlinkSceneObject().

Referenced by DeleteSelectedObject(), and Event_OnClickMiddle().

◆ Unsubscribe()

void Unsubscribe ( MessageReceiverBase receiver,
int index )
inlineprivate

Definition at line 120 of file pluginmessagemanager.c.

References channelList.

◆ UnsubscribeAll()

void UnsubscribeAll ( MessageReceiverBase receiver)
inlineprivate

Definition at line 130 of file pluginmessagemanager.c.

References channelList, and channelsUsed.

◆ Update()

void Update ( )
inlineprotected

◆ UpdateStatsLocal()

void UpdateStatsLocal ( )
inlineprotected

Definition at line 497 of file plugindevelopersync.c.

References Count, Get(), GetDayZGame(), GetPlayer(), and m_PlayerStatsSynced.

◆ UpdateStatWidget()

void UpdateStatWidget ( int rowIndex,
UTemperatureSourceDebug utsd )
inlineprotected

◆ UpdateStatWidgets()

void UpdateStatWidgets ( )
inlineprotected

Field Documentation

◆ channelList

◆ channelsUsed

int channelsUsed = 0
private

Definition at line 6 of file pluginmessagemanager.c.

Referenced by Subscribe(), and UnsubscribeAll().

◆ CLICK_TIME

const int CLICK_TIME = 200
protected

Definition at line 277 of file pluginkeybinding.c.

Referenced by OnMouseButtonRelease().

◆ DOUBLE_CLICK_TIME

const int DOUBLE_CLICK_TIME = 300
protected

Definition at line 278 of file pluginkeybinding.c.

Referenced by OnMouseButtonRelease().

◆ fadeInVolume

float fadeInVolume = 1.1
private

Definition at line 178 of file pluginsounddebug.c.

Referenced by OnGUITimer().

◆ fadeOutVolume

float fadeOutVolume = 0.9
private

Definition at line 179 of file pluginsounddebug.c.

Referenced by OnGUITimer().

◆ FOV

const float FOV = 0.5236
private

Definition at line 15 of file plugincharplacement.c.

Referenced by CheckInit(), and Init().

◆ HOLD_CLICK_TIME_MIN

const int HOLD_CLICK_TIME_MIN = 300
protected

Definition at line 279 of file pluginkeybinding.c.

Referenced by OnFrame().

◆ instance [1/2]

PluginKeyBinding instance
staticprivate

Definition at line 16 of file pluginkeybinding.c.

Referenced by ~PluginSceneManager(), PluginKeyBinding(), and PluginSceneManager().

◆ instance [2/2]

PluginSceneManager instance
staticprivate

Definition at line 6 of file pluginscenemanager.c.

◆ INTERVAL

const int INTERVAL = 1
private

Definition at line 8 of file pluginremoteplayerdebugserver.c.

Referenced by OnUpdate().

◆ LOOKUP_RADIUS

const float LOOKUP_RADIUS = 20
private

[s]

Definition at line 4 of file pluginuniversaltemperaturesourceserver.c.

Referenced by GatherTemperatureSources().

◆ m_AccuTime

float m_AccuTime
private

[m]

Definition at line 7 of file pluginremoteplayerdebugserver.c.

Referenced by OnUpdate().

◆ m_ActionsFilter

int m_ActionsFilter
protected

Definition at line 23 of file pluginadminlog.c.

Referenced by OnContinouousAction(), PluginAdminLog(), and TotemFlagChange().

◆ m_AgentList

◆ m_AgentsUpdateStatus

bool m_AgentsUpdateStatus
protected

Definition at line 48 of file plugindevelopersync.c.

Referenced by PluginDeveloperSync().

◆ m_AttackDescriptors

ref array<ref PluginDayZInfectedDebugAttackDesc> m_AttackDescriptors = new array<ref PluginDayZInfectedDebugAttackDesc>
private

Definition at line 96 of file plugindayzinfecteddebug.c.

Referenced by CommandHandler(), and InitAttacks().

◆ m_AttackDirCB

XComboBoxWidget m_AttackDirCB
private

Definition at line 80 of file plugindayzinfecteddebug.c.

Referenced by CommandHandler(), and CreateModuleWidgets().

◆ m_AttackTypeCB

XComboBoxWidget m_AttackTypeCB
private

Definition at line 79 of file plugindayzinfecteddebug.c.

Referenced by CommandHandler(), CreateModuleWidgets(), and InitAttacks().

◆ m_BleedMgr

BleedingSourcesManagerServer m_BleedMgr
private

Definition at line 19 of file pluginadminlog.c.

Referenced by PlayerKilled().

◆ m_cam_pos

vector m_cam_pos
private

Definition at line 7 of file plugincharplacement.c.

Referenced by CheckInit(), and OnUpdate().

◆ m_camera_dir

vector m_camera_dir
private

Definition at line 9 of file plugincharplacement.c.

Referenced by CalculatePos(), CheckInit(), and OnUpdate().

◆ m_camera_orientation

vector m_camera_orientation
private

Definition at line 13 of file plugincharplacement.c.

Referenced by OnUpdate().

◆ m_cameraTrans

vector m_cameraTrans[4]
private

Definition at line 10 of file plugincharplacement.c.

Referenced by CalculatePos().

◆ m_CardFightButton

ButtonWidget m_CardFightButton
private

Definition at line 49 of file plugindayzinfecteddebug.c.

Referenced by CreateModuleWidgets(), and OnClick().

◆ m_CardFightFrame

Widget m_CardFightFrame
private

Definition at line 51 of file plugindayzinfecteddebug.c.

Referenced by CreateModuleWidgets(), and ShowCard().

◆ m_CardMovementButton

ButtonWidget m_CardMovementButton
private

Definition at line 48 of file plugindayzinfecteddebug.c.

Referenced by CreateModuleWidgets(), and OnClick().

◆ m_CardMovementFrame

Widget m_CardMovementFrame
private

Definition at line 50 of file plugindayzinfecteddebug.c.

Referenced by CreateModuleWidgets(), and ShowCard().

◆ m_CH_DoAttack

bool m_CH_DoAttack = false
private

Definition at line 93 of file plugindayzinfecteddebug.c.

Referenced by CommandHandler(), OnClick(), and ResetValues().

◆ m_CH_DoHit

bool m_CH_DoHit = false
private

Definition at line 91 of file plugindayzinfecteddebug.c.

Referenced by CommandHandler(), OnClick(), and ResetValues().

◆ m_CH_DoKnucleOut

bool m_CH_DoKnucleOut = false
private

Definition at line 89 of file plugindayzinfecteddebug.c.

Referenced by CommandHandler(), OnClick(), and ResetValues().

◆ m_CH_DoTurn

bool m_CH_DoTurn = false
private

command handler values

Definition at line 87 of file plugindayzinfecteddebug.c.

Referenced by CommandHandler(), OnClick(), and ResetValues().

◆ m_CH_DoVault

bool m_CH_DoVault = false
private

Definition at line 88 of file plugindayzinfecteddebug.c.

Referenced by CommandHandler(), OnClick(), and ResetValues().

◆ m_CH_GoToCrawl

bool m_CH_GoToCrawl = false
private

Definition at line 90 of file plugindayzinfecteddebug.c.

Referenced by CommandHandler(), OnClick(), and ResetValues().

◆ m_CH_StartDeath

bool m_CH_StartDeath = false
private

Definition at line 92 of file plugindayzinfecteddebug.c.

Referenced by CommandHandler(), OnClick(), and ResetValues().

◆ m_Character

PlayerBase m_Character
private

Definition at line 4 of file plugincharplacement.c.

Referenced by Init(), and OnUpdate().

◆ m_character_pos

vector m_character_pos
private

Definition at line 8 of file plugincharplacement.c.

Referenced by OnUpdate().

◆ m_ClassBrowserSelected

string m_ClassBrowserSelected
protected

Definition at line 1131 of file pluginscenemanager.c.

Referenced by Event_OnDoubleClick(), and SelectClassName().

◆ m_ClientList

ref set< PlayerBase > m_ClientList = new set<PlayerBase>
private

◆ m_ControlledInfected

DayZInfected m_ControlledInfected
private

controlled instance

Definition at line 84 of file plugindayzinfecteddebug.c.

Referenced by CommandHandler(), OnUpdate(), PossesInfected(), SpawnNewInfectedEntity(), and Tick().

◆ m_CorrectILs

ref array<ref InventoryLocation> m_CorrectILs
protected

Definition at line 10 of file plugininventoryrepair.c.

Referenced by OnRPC(), OnUpdate(), and PluginInventoryRepair().

◆ m_CrawlingTypeCB

XComboBoxWidget m_CrawlingTypeCB
private

Definition at line 67 of file plugindayzinfecteddebug.c.

Referenced by CommandHandler(), and CreateModuleWidgets().

◆ m_CurrentMode

int m_CurrentMode = 0
private

Definition at line 41 of file plugindayzinfecteddebug.c.

Referenced by ToggleDebugWindowEvent().

◆ m_DeathTypeCB

XComboBoxWidget m_DeathTypeCB
private

Definition at line 76 of file plugindayzinfecteddebug.c.

Referenced by CommandHandler(), and CreateModuleWidgets().

◆ m_DebugShapes

ref array<Shape> m_DebugShapes = new array<Shape>()
private

Definition at line 98 of file plugindayzinfecteddebug.c.

Referenced by OnUpdate(), and ToggleDebugWindowSetMode().

◆ m_DebugType

eRemoteDebugType m_DebugType
private

Definition at line 10 of file pluginremoteplayerdebugserver.c.

◆ m_DecayTimer

ref Timer m_DecayTimer
private

Definition at line 7 of file pluginobjectsinteractionmanager.c.

Referenced by PluginObjectsInteractionManager().

◆ m_demoPos

vector m_demoPos
private

Definition at line 11 of file plugincharplacement.c.

Referenced by CalculatePos(), and CheckInit().

◆ m_demoRot

vector m_demoRot
private

Definition at line 12 of file plugincharplacement.c.

Referenced by Init(), and OnUpdate().

◆ m_DetailedInfoRequested

int m_DetailedInfoRequested = 0
private

Definition at line 28 of file plugindevelopersync.c.

◆ m_DisplayName

string m_DisplayName
private

Definition at line 9 of file pluginadminlog.c.

Referenced by OnPlacementComplete(), and PlayerHitBy().

◆ m_Distance

float m_Distance
private

Definition at line 11 of file pluginadminlog.c.

Referenced by PlayerHitBy(), and PlayerKilled().

◆ m_DotIndex

int m_DotIndex
private

Definition at line 16 of file pluginadminlog.c.

Referenced by GetPlayerPrefix().

◆ m_EnvironmentDebugMessage

string m_EnvironmentDebugMessage
private

Definition at line 37 of file plugindevelopersync.c.

Referenced by OnRPCTemp().

◆ m_FeaturesMask

int m_FeaturesMask
protected

Definition at line 5 of file plugindeveloper.c.

◆ m_FileContent

ref TStringArray m_FileContent
private

◆ m_HasFocus

bool m_HasFocus = false
private

Definition at line 42 of file plugindayzinfecteddebug.c.

Referenced by CaptureFocus(), and ReleaseFocus().

◆ m_HeaderWidget

TextWidget m_HeaderWidget[MAX_SIMULTANEOUS_UTS]
protected

Definition at line 11 of file pluginuniversaltemperaturesourceclient.c.

Referenced by InitWidgets(), and UpdateStatWidget().

◆ m_HealthObserverEntity

ref map<PlayerBase, EntityAI> m_HealthObserverEntity
protected

Definition at line 43 of file plugindevelopersync.c.

Referenced by PluginDeveloperSync(), and SendRPCHealth().

◆ m_HealthObserverMode

ref map<PlayerBase, bool> m_HealthObserverMode
protected

Definition at line 42 of file plugindevelopersync.c.

Referenced by OnRPCHealthSet(), PluginDeveloperSync(), and SendRPCHealth().

◆ m_HitBodyPartCB

XComboBoxWidget m_HitBodyPartCB
private

Definition at line 73 of file plugindayzinfecteddebug.c.

Referenced by CommandHandler(), and CreateModuleWidgets().

◆ m_HitDirEB

EditBoxWidget m_HitDirEB
private

fight card

Definition at line 71 of file plugindayzinfecteddebug.c.

Referenced by CommandHandler(), and CreateModuleWidgets().

◆ m_HitFilter

int m_HitFilter
protected

Definition at line 21 of file pluginadminlog.c.

Referenced by PlayerHitBy(), and PluginAdminLog().

◆ m_HitMessage

string m_HitMessage
private

Definition at line 10 of file pluginadminlog.c.

Referenced by PlayerHitBy().

◆ m_HitTypeCB

XComboBoxWidget m_HitTypeCB
private

Definition at line 72 of file plugindayzinfecteddebug.c.

Referenced by CommandHandler(), and CreateModuleWidgets().

◆ m_Hud

Hud m_Hud
private

Definition at line 3 of file pluginpermanentcrosshair.c.

Referenced by SwitchPermanentCrossHair().

◆ m_Id

int m_Id
private

Definition at line 24 of file pluginvariables.c.

Referenced by PluginVariables(), and RegisterVariable().

◆ m_Initialized

bool m_Initialized
private

Definition at line 6 of file plugincharplacement.c.

Referenced by CheckInit(), Init(), and OnUpdate().

◆ m_Instance

PluginCameraTools m_Instance
staticprotected

Definition at line 3 of file plugincameratools.c.

Referenced by GetInstance(), and OnInit().

◆ m_IsActive

bool m_IsActive = false
private

Definition at line 43 of file plugindayzinfecteddebug.c.

Referenced by Hide(), IsActive(), OnUpdate(), and Show().

◆ m_IsConstructed

bool m_IsConstructed = false
private

simple <eAgents, agentName> pair

Definition at line 17 of file plugintransmissionagents.c.

Referenced by GetSimpleAgentList().

◆ m_IsDragging

bool m_IsDragging
protected

Definition at line 1126 of file pluginscenemanager.c.

◆ m_IsOpen [1/2]

◆ m_IsOpen [2/2]

bool m_IsOpen
protected

Definition at line 1132 of file pluginscenemanager.c.

◆ m_IsTargetChanged

bool m_IsTargetChanged
protected

Definition at line 41 of file plugindevelopersync.c.

Referenced by GetIsTargetChanged(), and SetTargetChanged().

◆ m_IsWinHolding

bool m_IsWinHolding
protected

Definition at line 4 of file plugindeveloper.c.

◆ m_ItemInHands

string m_ItemInHands
private

Definition at line 14 of file pluginadminlog.c.

Referenced by PlayerHitBy().

◆ m_ItemsToRepair

ref array<EntityAI> m_ItemsToRepair
protected

Definition at line 9 of file plugininventoryrepair.c.

Referenced by Add(), OnUpdate(), PluginInventoryRepair(), and Remove().

◆ m_KeyBindings [1/2]

ref array<ref KeyBinding> m_KeyBindings
protected

Definition at line 281 of file pluginkeybinding.c.

Referenced by GetKeyBindings(), OnInit(), OnKeyPress(), and RegisterKeyBind().

◆ m_KeyBindings [2/2]

ref map<int, KeyBinding> m_KeyBindings
protected

Definition at line 1128 of file pluginscenemanager.c.

◆ m_KnucleOutButton

ButtonWidget m_KnucleOutButton
private

Definition at line 65 of file plugindayzinfecteddebug.c.

Referenced by CreateModuleWidgets(), and OnClick().

◆ m_LevelsUpdateStatus

bool m_LevelsUpdateStatus
protected

Definition at line 46 of file plugindevelopersync.c.

Referenced by PluginDeveloperSync().

◆ m_LineLimit

int m_LineLimit
private

Definition at line 20 of file pluginfilehandler.c.

Referenced by AddNewLineNoSave(), and PluginFileHandler().

◆ m_LockedObjects

ref array<Object> m_LockedObjects
private

◆ m_LockedObjectsDecay

ref array<float> m_LockedObjectsDecay
private

◆ m_MainWindow

ref Widget m_MainWindow
private

Definition at line 5 of file plugindrawcheckerboard.c.

Referenced by CreateWidgetOverlay(), and ShowWidgets().

◆ m_MainWnd

Widget m_MainWnd
private

main controls

Definition at line 46 of file plugindayzinfecteddebug.c.

Referenced by CreateModuleWidgets(), DestroyModuleWidgets(), ResetValues(), and ShowWidgets().

◆ m_Message

string m_Message
private

Definition at line 8 of file pluginadminlog.c.

Referenced by OnContinouousAction().

◆ m_MindStateCB

XComboBoxWidget m_MindStateCB
private

Definition at line 56 of file plugindayzinfecteddebug.c.

Referenced by CommandHandler(), and CreateModuleWidgets().

◆ m_ModsUpdateStatus

bool m_ModsUpdateStatus
protected

Definition at line 47 of file plugindevelopersync.c.

Referenced by PluginDeveloperSync().

◆ m_ModuleConfigDebugProfile

◆ m_ModuleConfigScene

PluginConfigScene m_ModuleConfigScene
protected

◆ m_ModuleDeveloper

PluginDeveloper m_ModuleDeveloper
private

Definition at line 3 of file plugincharplacement.c.

Referenced by OnInit(), and OnUIEditorClosed().

◆ m_MouseBindings

ref array<ref MouseBinding> m_MouseBindings
protected

Definition at line 283 of file pluginkeybinding.c.

Referenced by GetMouseBindings(), OnInit(), OnMouse(), and RegisterMouseBind().

◆ m_MouseButtons

ref array<ref MouseButtonInfo> m_MouseButtons
protected

Definition at line 282 of file pluginkeybinding.c.

Referenced by GetMouseButtonInfo(), OnFrame(), and OnInit().

◆ m_MovementSpeedEB

EditBoxWidget m_MovementSpeedEB
private

Definition at line 57 of file plugindayzinfecteddebug.c.

Referenced by CommandHandler(), CreateModuleWidgets(), and ResetValues().

◆ m_NotifiersIcons

ref multiMap<int, string> m_NotifiersIcons
private

Definition at line 6 of file pluginplayerstatus.c.

Referenced by DisplayTendency(), and PluginPlayerStatus().

◆ m_NotifiersIndexColor

ref multiMap<int, int> m_NotifiersIndexColor
private

Definition at line 4 of file pluginplayerstatus.c.

Referenced by PluginPlayerStatus(), and SetNotifier().

◆ m_NotifiersLabel

ref multiMap<int, string> m_NotifiersLabel
private

Definition at line 3 of file pluginplayerstatus.c.

Referenced by PluginPlayerStatus(), and SetNotifier().

◆ m_Pid

string m_Pid
private

Definition at line 4 of file pluginadminlog.c.

Referenced by GetPlayerPrefix().

◆ m_PlacementFilter

int m_PlacementFilter
protected

Definition at line 22 of file pluginadminlog.c.

Referenced by OnPlacementComplete(), and PluginAdminLog().

◆ m_PlantMaterials

ref map<string, ref PlantMaterialHealth> m_PlantMaterials
private

Definition at line 3 of file pluginhorticulture.c.

Referenced by GetPlantMaterial(), LoadFromCfg(), and PluginHorticulture().

◆ m_Player

◆ m_PlayerAgentsSynced

ref array<ref SyncedValueAgent> m_PlayerAgentsSynced
private

Definition at line 38 of file plugindevelopersync.c.

Referenced by OnRPCAgents(), and PluginDeveloperSync().

◆ m_PlayerArray

autoptr array<Man> m_PlayerArray
protected

Definition at line 27 of file pluginadminlog.c.

Referenced by PlayerList(), and PluginAdminLog().

◆ m_PlayerDebugDamage

ref map<PlayerBase, ref RemotePlayerDamageDebug> m_PlayerDebugDamage = new map<PlayerBase, ref RemotePlayerDamageDebug>
private

Definition at line 6 of file pluginremoteplayerdebugserver.c.

Referenced by OnDamageEvent(), and SendDebug().

◆ m_PlayerDebugStats

ref array<ref RemotePlayerStatDebug> m_PlayerDebugStats = new array<ref RemotePlayerStatDebug>
private

Definition at line 5 of file pluginremoteplayerdebugserver.c.

Referenced by GatherPlayerInfo(), and SendDebug().

◆ m_PlayerLevelsSynced

ref array<ref SyncedValueLevel> m_PlayerLevelsSynced
private

Definition at line 34 of file plugindevelopersync.c.

Referenced by OnRPCLevels(), and PluginDeveloperSync().

◆ m_PlayerListFilter

int m_PlayerListFilter
protected

Definition at line 24 of file pluginadminlog.c.

Referenced by PluginAdminLog().

◆ m_PlayerModsDetailedSynced

string m_PlayerModsDetailedSynced
private

Definition at line 36 of file plugindevelopersync.c.

Referenced by OnRPCModsDetailed().

◆ m_PlayerModsSynced

ref array<ref SyncedValueModifier> m_PlayerModsSynced
private

Definition at line 35 of file plugindevelopersync.c.

Referenced by OnRPCMods(), and PluginDeveloperSync().

◆ m_PlayerName

string m_PlayerName
private

Definition at line 3 of file pluginadminlog.c.

Referenced by GetPlayerPrefix().

◆ m_PlayerPrefix

◆ m_PlayerPrefix2

string m_PlayerPrefix2
private

Definition at line 7 of file pluginadminlog.c.

◆ m_PlayerStatsSynced

ref array<ref SyncedValue> m_PlayerStatsSynced
private

Definition at line 32 of file plugindevelopersync.c.

Referenced by OnRPCStats(), PluginDeveloperSync(), and UpdateStatsLocal().

◆ m_PlayerStomachSynced

ref array<ref Param> m_PlayerStomachSynced
private

Definition at line 33 of file plugindevelopersync.c.

Referenced by OnRPCStomach(), and PluginDeveloperSync().

◆ m_PosArray

string m_PosArray[3]
private

Definition at line 15 of file pluginadminlog.c.

Referenced by GetPlayerPrefix().

◆ m_Position

vector m_Position
private

Definition at line 5 of file pluginadminlog.c.

Referenced by GetPlayerPrefix().

◆ m_pPlayer

PlayerBase m_pPlayer
protected

Definition at line 4 of file plugintargettemperature.c.

Referenced by GetTargetEntity(), Init(), and ShowDebug().

◆ m_PressedMouseID

int m_PressedMouseID
protected

Definition at line 1125 of file pluginscenemanager.c.

◆ m_pUIHandler

ref PluginDayZInfectedDebugUIHandler m_pUIHandler
private

Definition at line 95 of file plugindayzinfecteddebug.c.

Referenced by CreateModuleWidgets().

◆ m_ReadOnly

bool m_ReadOnly
private

Definition at line 19 of file pluginfilehandler.c.

Referenced by IsReadOnly(), and SaveFile().

◆ m_RegisteredPlayers

◆ m_RootWidget

ref Widget m_RootWidget[MAX_SIMULTANEOUS_UTS]
protected

◆ m_Ruler

ItemBase m_Ruler
private

Definition at line 4 of file plugindoorruler.c.

Referenced by Init(), and OnUpdate().

◆ m_RulerActivated

bool m_RulerActivated
private

Definition at line 8 of file pluginscenemanager.c.

Referenced by IsRulerActivated(), OnInit(), and RulerToggle().

◆ m_RulerLines

ref array<Shape> m_RulerLines
private

Definition at line 10 of file pluginscenemanager.c.

Referenced by EditorUpdateRuler(), OnInit(), and RulerClearVisuals().

◆ m_RulerPoints

ref array<vector> m_RulerPoints
private

Definition at line 9 of file pluginscenemanager.c.

Referenced by EditorUpdateRuler(), OnInit(), RulerAddPoint(), and RulerDelete().

◆ m_RulerSpheres

ref array<Shape> m_RulerSpheres
private

Definition at line 11 of file pluginscenemanager.c.

Referenced by EditorUpdateRuler(), OnInit(), and RulerClearVisuals().

◆ m_SceneData

◆ m_ScriptConsole

UIScriptedMenu m_ScriptConsole
protected

Definition at line 6 of file plugindeveloper.c.

Referenced by ToggleScriptConsole().

◆ m_SelectedObject

SceneObject m_SelectedObject
protected

Definition at line 1130 of file pluginscenemanager.c.

Referenced by DeselectObject(), GetSelectedSceneObject(), and SelectObject().

◆ m_ShapesSceneObjects

ref array<Shape> m_ShapesSceneObjects
protected

Definition at line 1127 of file pluginscenemanager.c.

◆ m_SimpleAgentList

ref map<int, string> m_SimpleAgentList = new map<int, string>
private

Definition at line 16 of file plugintransmissionagents.c.

Referenced by ConstructSimpleAgentList(), and GetSimpleAgentList().

◆ m_soundBuilder

ref SoundObjectBuilder m_soundBuilder
private

Definition at line 176 of file pluginsounddebug.c.

Referenced by OnGUITimer().

◆ m_soundObject

ref SoundObject m_soundObject
private

Definition at line 177 of file pluginsounddebug.c.

Referenced by OnGUITimer().

◆ m_soundParams

ref SoundParams m_soundParams
private

Definition at line 175 of file pluginsounddebug.c.

Referenced by OnGUITimer().

◆ m_Source

PlayerBase m_Source
private

Definition at line 13 of file pluginadminlog.c.

Referenced by OnPlacementComplete().

◆ m_SpawnEntityButton

ButtonWidget m_SpawnEntityButton
private

Definition at line 47 of file plugindayzinfecteddebug.c.

Referenced by CreateModuleWidgets(), and OnClick().

◆ m_StanceCB

XComboBoxWidget m_StanceCB
private

movement card

Definition at line 55 of file plugindayzinfecteddebug.c.

Referenced by CommandHandler(), and CreateModuleWidgets().

◆ m_StartAttackButton

ButtonWidget m_StartAttackButton
private

Definition at line 81 of file plugindayzinfecteddebug.c.

Referenced by CreateModuleWidgets(), and OnClick().

◆ m_StartCrawlingButton

ButtonWidget m_StartCrawlingButton
private

Definition at line 68 of file plugindayzinfecteddebug.c.

Referenced by CreateModuleWidgets(), and OnClick().

◆ m_StartDeathButton

ButtonWidget m_StartDeathButton
private

Definition at line 77 of file plugindayzinfecteddebug.c.

Referenced by CreateModuleWidgets(), and OnClick().

◆ m_StartHitButton

ButtonWidget m_StartHitButton
private

Definition at line 74 of file plugindayzinfecteddebug.c.

Referenced by CreateModuleWidgets(), and OnClick().

◆ m_StartTurnButton

ButtonWidget m_StartTurnButton
private

Definition at line 59 of file plugindayzinfecteddebug.c.

Referenced by CreateModuleWidgets(), and OnClick().

◆ m_StartVaultButton

ButtonWidget m_StartVaultButton
private

Definition at line 64 of file plugindayzinfecteddebug.c.

Referenced by CreateModuleWidgets(), and OnClick().

◆ m_StatEnergy

PlayerStat<float> m_StatEnergy
private

Definition at line 18 of file pluginadminlog.c.

Referenced by PlayerKilled().

◆ m_StatListWidgets

TextListboxWidget m_StatListWidgets[MAX_SIMULTANEOUS_UTS]
protected

Definition at line 10 of file pluginuniversaltemperaturesourceclient.c.

Referenced by InitWidgets(), and UpdateStatWidget().

◆ m_StatsUpdateStatus

bool m_StatsUpdateStatus
protected

Definition at line 45 of file plugindevelopersync.c.

Referenced by PluginDeveloperSync().

◆ m_StatusText

TextWidget m_StatusText
private

Definition at line 52 of file plugindayzinfecteddebug.c.

Referenced by CreateModuleWidgets().

◆ m_StatWater

PlayerStat<float> m_StatWater
private

Definition at line 17 of file pluginadminlog.c.

Referenced by PlayerKilled().

◆ m_StomachUpdateStatus

bool m_StomachUpdateStatus
protected

Definition at line 49 of file plugindevelopersync.c.

Referenced by PluginDeveloperSync().

◆ m_TargetHealthSynced

ref array<ref SyncedValue> m_TargetHealthSynced
protected

Definition at line 39 of file plugindevelopersync.c.

Referenced by GetHealthZonesSynched(), OnRPCHealth(), and PluginDeveloperSync().

◆ m_TickTimer

ref Timer m_TickTimer
private

status refresh timer

Definition at line 101 of file plugindayzinfecteddebug.c.

Referenced by Hide(), OnDestroy(), OnInit(), and Show().

◆ m_TimeFromLastRequest

float m_TimeFromLastRequest = 0
protected

Definition at line 11 of file plugininventoryrepair.c.

Referenced by OnUpdate().

◆ m_TimeLastClickPress

float m_TimeLastClickPress
protected

Definition at line 1124 of file pluginscenemanager.c.

◆ m_TimeLastClickRelease

float m_TimeLastClickRelease
protected

Definition at line 1123 of file pluginscenemanager.c.

◆ m_Timer

ref Timer m_Timer
protected

Definition at line 26 of file pluginadminlog.c.

Referenced by PluginAdminLog().

◆ m_TurnDirectionEB

EditBoxWidget m_TurnDirectionEB
private

Definition at line 61 of file plugindayzinfecteddebug.c.

Referenced by CommandHandler(), and CreateModuleWidgets().

◆ m_TurnTypeCB

XComboBoxWidget m_TurnTypeCB
private

Definition at line 60 of file plugindayzinfecteddebug.c.

Referenced by CommandHandler(), and CreateModuleWidgets().

◆ m_UpdateTimer

ref Timer m_UpdateTimer
private

Definition at line 29 of file plugindevelopersync.c.

Referenced by EnableUpdate(), and OnInit().

◆ m_UTemperatureSourceDebugs

◆ m_UTSAverageTemperature

float m_UTSAverageTemperature
protected

◆ m_Variables

ref map<int, string> m_Variables
private

Definition at line 25 of file pluginvariables.c.

Referenced by GetID(), GetName(), PluginVariables(), and RegisterVariable().

◆ m_VaultingCB

XComboBoxWidget m_VaultingCB
private

Definition at line 63 of file plugindayzinfecteddebug.c.

Referenced by CommandHandler(), and CreateModuleWidgets().

◆ m_Watching

bool m_Watching
private

Definition at line 11 of file pluginremoteplayerdebugserver.c.

Referenced by GetWatching(), and SetWatching().

◆ m_wave

AbstractWave m_wave
private

Definition at line 180 of file pluginsounddebug.c.

Referenced by OnGUITimer().

◆ MAX_SIMULTANEOUS_UTS

const int MAX_SIMULTANEOUS_UTS = 10
private

◆ PIR_MAX_ITEMS_TO_SEND

float PIR_MAX_ITEMS_TO_SEND = 5
staticprotected

Definition at line 7 of file plugininventoryrepair.c.

Referenced by OnUpdate().

◆ PIR_REQUEST_COOLDOWN

float PIR_REQUEST_COOLDOWN = 5
staticprotected

Definition at line 6 of file plugininventoryrepair.c.

Referenced by OnUpdate().

◆ PLAYER

PlayerBase PLAYER
staticprivate

Definition at line 5 of file pluginscenemanager.c.

Referenced by InitLoad(), and SelectedObjectDuplicate().

◆ SCENE_DEFAULT_NAME

string SCENE_DEFAULT_NAME = "default"
staticprivate

Definition at line 3 of file pluginscenemanager.c.

◆ SCENE_EDITOR_CMD_POPUP

const int SCENE_EDITOR_CMD_POPUP = 1
staticprivate

Definition at line 14 of file pluginscenemanager.c.

Referenced by SceneEditorMenuCmdPopup().

◆ SCENE_EDITOR_CMD_REFRESH

const int SCENE_EDITOR_CMD_REFRESH = 0
staticprivate

Definition at line 13 of file pluginscenemanager.c.

Referenced by SceneEditorMenuCmdRefresh().

◆ SCENE_EDITOR_CMD_SAVE

const int SCENE_EDITOR_CMD_SAVE = 2
staticprivate

Definition at line 15 of file pluginscenemanager.c.

Referenced by SceneEditorMenuCmdSave().

◆ SCENE_SUFIX

string SCENE_SUFIX = "scene"
staticprivate

Definition at line 4 of file pluginscenemanager.c.

◆ TICK_RATE

const float TICK_RATE = 10
private

Definition at line 6 of file pluginobjectsinteractionmanager.c.

Referenced by Decay(), and PluginObjectsInteractionManager().

◆ TIME_TO_FORCED_UNLOCK

const float TIME_TO_FORCED_UNLOCK = 60
private

Definition at line 5 of file pluginobjectsinteractionmanager.c.

Referenced by Decay().

◆ TIMER_PLAYERLIST

const int TIMER_PLAYERLIST = GetPlayerListTimer()
protected

Definition at line 28 of file pluginadminlog.c.

Referenced by PluginAdminLog().


The documentation for this class was generated from the following files: