DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено
Класс PluginBase
+ Граф наследования:PluginBase:

Защищенные члены

void PluginAdminLog ()
 
void ~PluginAdminLog ()
 
void LogPrint (string message)
 
string GetPlayerPrefix (PlayerBase player, PlayerIdentity identity)
 
string GetHitMessage (TotalDamageResult damageResult, int component, string zone, string ammo)
 
void PlayerKilled (PlayerBase player, Object source)
 
void PlayerKilledByDrowningUncon (PlayerBase player)
 
void PlayerKilledByRespawn (PlayerBase player)
 
void PlayerKilledByDisconnect (PlayerBase player)
 
void PlayerHitBy (TotalDamageResult damageResult, int damageType, PlayerBase player, EntityAI source, int component, string dmgZone, string ammo)
 
void UnconStart (PlayerBase player)
 
void UnconStop (PlayerBase player)
 
void OnPlacementComplete (Man player, ItemBase item)
 
void OnContinouousAction (ActionData action_data)
 
void OnEmote (PlayerBase player, EmoteBase emote)
 
void Suicide (PlayerBase player)
 
void BleedingOut (PlayerBase player)
 
void TotemFlagChange (bool top, notnull PlayerBase player, notnull EntityAI totem)
 
void PlayerList ()
 
void PlayerTeleportedLog (notnull PlayerBase player, vector startPos, vector targetPos, string reason)
 
void DirectAdminLogPrint (string str)
 
override void OnInit ()
 
void ToggleCameraTools ()
 
void CursorHide ()
 
void CursorShow ()
 
void Save ()
 
void PlayPause ()
 
void AddKeyframe ()
 
void DeleteKeyframe ()
 
void PossesInfected ()
 
void CommandHandler (DayZInfected infected)
 
void Tick ()
 
void InitAttacks ()
 
void TeleportAtCursor ()
 Set Player position at his cursor position in the world.
 
void Teleport (PlayerBase player, vector position)
 Teleport player at position.
 
void SetDirection (PlayerBase player, vector direction)
 Set player direction.
 
void ToggleFreeCameraBackPos ()
 Enable / Disable Free camera (Fly mod)
 
void ToggleFreeCamera ()
 Enable / Disable Free camera (Fly mod) - disable of camera will teleport player at current free camera position.
 
bool IsEnabledFreeCamera ()
 
void PluginDeveloper ()
 
override void OnInit ()
 
void OnRPC (PlayerBase player, int rpc_type, ParamsReadContext ctx)
 
void PrintLogClient (string msg_log)
 
void SendServerLogToClient (string msg)
 
void OnRPCSyncSceneObject (ParamsReadContext ctx)
 
void OnRPCPluginDayzCreatureDebug (PlayerBase player, int rpc_type, ParamsReadContext ctx)
 
void HandleSetTime (PlayerBase player, ParamsReadContext ctx)
 
void HandlePresetSpawn (PlayerBase player, string presetName, EntityAI target)
 
void OnRPCServerLogRecieved (ParamsReadContext ctx)
 
void OnRPCClearInventory (PlayerBase player)
 
void OnRPCSpawnEntityOnCursorDir (PlayerBase player, ParamsReadContext ctx)
 
void OnRPCSpawnEntityOnGround (PlayerBase player, ParamsReadContext ctx)
 
void OnRPCSpawnEntityOnGroundPatternGrid (PlayerBase player, ParamsReadContext ctx)
 
void OnRPCSpawnEntity (PlayerBase player, ParamsReadContext ctx)
 
void OnSetFreeCameraEvent (PlayerBase player, FreeDebugCamera camera)
 
void OnSpawnErrorReport (string name)
 
void SetupSpawnedEntity (PlayerBase player, EntityAI entity, float health, float quantity=-1, bool special=false, string presetName="")
 
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)
 
void SpawnItemOnCrosshair (notnull PlayerBase player, string itemName, float health, float quantity, float maxDist=100, bool allowFreeflight=false, 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)
 spawns entity on exact position
 
EntityAI SpawnEntityOnCursorDir (PlayerBase player, string item_name, float quantity, float distance, float health=-1, bool special=false, string presetName="", bool withPhysics=false)
 spawns entity in direction of cursor at specified distance
 
EntityAI SpawnEntityInInventory (notnull EntityAI target, string className, float health, float quantity, bool special=false, string presetName="", FindInventoryLocationType locationType=FindInventoryLocationType.ANY)
 tries to spawn item somewhere in inventory
 
EntityAI SpawnEntityInPlayerInventory (PlayerBase player, string item_name, float health, float quantity, bool special=false, string presetName="", FindInventoryLocationType locationType=FindInventoryLocationType.ANY)
 
EntityAI SpawnEntityAsAttachment (PlayerBase player, EntityAI parent, string att_name, float health, float quantity)
 tries to spawn item as attachment
 
EntityAI SpawnFromClipboard ()
 
void ClearInventory (EntityAI entity)
 
void ToggleHelpScreen ()
 
void ToggleScriptConsole ()
 
void ToggleMissionLoader ()
 
void Init (PlayerBase player)
 
void ShowDebug (bool show)
 
EntityAI GetTargetEntity ()
 utilizes camera position from the CGame
 
void PluginUniversalTemperatureSourceClient ()
 
override void OnInit ()
 
override void OnUpdate (float delta_time)
 
void InitWidgets ()
 
void DrawDebugs ()
 
void ProcessUniversalTemperatureSources ()
 
float CalcTemperatureFromTemperatureSource (notnull UTemperatureSourceDebug utsd)
 
void EnableWidgets (bool enable)
 
void UpdateStatWidgets ()
 
void UpdateStatWidget (int rowIndex, UTemperatureSourceDebug utsd)
 
void RequestUniversalTemperatureSources (PlayerBase player, int enable)
 
void PrintedDebug ()
 
void OnRPC (ParamsReadContext ctx)
 
void PluginUniversalTemperatureSourceServer ()
 
override void OnUpdate (float delta_time)
 
void GatherTemperatureSources (PlayerBase player)
 
void SendDebug ()
 
void OnRequestReceived (PlayerBase player, bool enable)
 
void OnRPC (ParamsReadContext ctx, PlayerBase player)
 
void PluginDeveloperSync ()
 
override void OnInit ()
 
void EnableUpdate (bool enable, int type, PlayerBase player)
 
void Update ()
 
void SetSystemInBitmask (PlayerBase player, int system_bit, bool state)
 
bool IsSetSystemInBitmask (PlayerBase player, int system_bit)
 
void RegisterPlayer (PlayerBase player)
 
bool IsPlayerRegistered (PlayerBase player)
 
void OnRPC (PlayerBase player, int rpc_type, ParamsReadContext ctx)
 
bool GetRPCUpdateState (ParamsReadContext ctx)
 
int GetRPCModifierID (ParamsReadContext ctx)
 
void GetRPCModifierLock (ParamsReadContext ctx, out int id, out bool lock)
 
void SendRPCStats (PlayerBase player)
 
void OnRPCStats (ParamsReadContext ctx)
 
void UpdateStatsLocal ()
 
void OnRPCStatSet (ParamsReadContext ctx, PlayerBase player)
 
ref array< ref SyncedValueGetHealthZonesSynched ()
 
bool GetIsTargetChanged ()
 
void SetTargetChanged (bool state)
 
void SendRPCHealth (PlayerBase player)
 
void OnRPCHealth (ParamsReadContext ctx, PlayerBase player)
 
void SetupZoneValues (inout array< ref Param > rpc_params, DamageZoneMap dmgZones, EntityAI target, string healthType, int typeID)
 
void OnRPCHealthSet (ParamsReadContext ctx, PlayerBase player)
 
void OnRPCHorticultUpdate (ParamsReadContext ctx, PlayerBase player)
 
void OnRPCHorticultureSpeed (ParamsReadContext ctx, PlayerBase player)
 
void SendRPCLevels (PlayerBase player)
 
void OnRPCLevels (ParamsReadContext ctx)
 
void SendRPCMods (PlayerBase player)
 
void SendRPCModsDetail (PlayerBase player)
 
void OnRPCMods (ParamsReadContext ctx)
 
void OnRPCModsDetailed (ParamsReadContext ctx)
 
void RequestDetailedInfo (int id, notnull PlayerBase player)
 
void ActivateModifier (int id, PlayerBase player=NULL)
 
void DeactivateModifier (int id, PlayerBase player=NULL)
 
void LockModifier (int id, bool lock, PlayerBase player=NULL)
 
bool IsModifierLocked (int id, PlayerBase player=NULL)
 
void SendRPCTemp (PlayerBase player)
 
void OnRPCTemp (ParamsReadContext ctx, PlayerBase player)
 
void SendRPCAgents (PlayerBase player)
 
void OnRPCAgents (ParamsReadContext ctx)
 
void SendRPCStomach (PlayerBase player)
 
void OnRPCStomach (ParamsReadContext ctx)
 
void CaptureFocus ()
 
void ReleaseFocus ()
 
void ToggleFocus ()
 
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)
 
bool IsCurrentUIPageValid (int ui_page_request)
 
bool CheckMask (int source_mask, int target_mask)
 
void OnMouse (int event_id, int button)
 
MouseButtonInfo GetMouseButtonInfo (int button)
 
bool IsKeyPressed (int key)
 
void EditorUpdate ()
 
float GetAgentTransferabilityIn (int agent_id)
 
bool GrowDuringMedicalDrugsAttack (int agentId, EMedicalDrugsType drugType, PlayerBase player)
 
float GetAgentDieOffSpeedEx (int agent_id, PlayerBase player)
 
EStatLevels GetAgentPotencyEx (int agent_id, PlayerBase player)
 
float GetAgentInvasibilityEx (int agent_id, PlayerBase player)
 
float GetAgentAntiboticsResistance (int agent_id)
 
float GetAgentAntiboticsResistanceEx (int agent_id, PlayerBase player)
 
float GetAgentTransferabilityOut (int agent_id)
 
float GetAgentTransferabilityAirOut (int agent_id)
 
float GetAgentInvasibility (int agent_id)
 
float GetAgentDigestibilityEx (int agent_id, PlayerBase player)
 
float GetAgentDigestibility (int agent_id)
 
float GetDieOffSpeed (int agent_id)
 
EStatLevels GetPotency (int agent_id)
 
float TransmitAgentsEx (EntityAI source, EntityAI target, int pathway, int dose_size=1000, int agents=0)
 
void TransmitAgents (EntityAI source, EntityAI target, int pathway, int dose_size=1000)
 
void InjectAgentsWithoutPlayer (EntityAI target, int agents)
 
void InjectAgentsWithPlayer (EntityAI target, int agents, float protection, int dose_size, int inject_type)
 will add 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)
 will add 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)
 will add agent to a given target
 
float GetProtectionLevel (int type, int slot, Man player)
 
float CalculateAgentsToTransmit (int agent_id, float protection, int dose_size, int inject_type)
 
bool DetermineChanceToTransmit (int agent_id, float protection, int inject_type)
 
bool GrowDuringAntibioticsAttack (int agent_id, PlayerBase player)
 DEPRECATED.
 

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

static int GetPlayerListTimer ()
 
static PluginCameraTools GetInstance ()
 
static PluginDeveloper GetInstance ()
 
static int GetAgentMaxCount (int agent_id)
 
static void BuildAgentArray (int agents, array< int > agents_out)
 
static float GetProtectionLevelEx (int type, int slot, Man player, bool consider_filter=true, int system=0)
 

Защищенные данные

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

Статические защищенные данные

static PluginCameraTools m_Instance
 
static bool m_IsOpen
 

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

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

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

static void SetDeveloperItemClientEx (notnull Object entity, bool getFocus=false)
 
static bool FileDuplicate (string source_name, string dest_name)
 
static bool FileDelete (string file)
 
static void FileRename (string source_name, string dest_name)
 
static PluginSceneManager GetInstance ()
 
static string GetNameByID (int agent_id)
 
static void RemoveAgent (EntityAI target, int agent_id)
 

Закрытые данные

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

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

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

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

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.

См. определение в файле PluginBase.c строка 1