Plugin interface for controlling of agent pool system. More...
Private Member Functions | |
void | PluginBase () |
void | ~PluginBase () |
void | OnInit () |
void | OnUpdate (float delta_time) |
void | OnDestroy () |
void | Log (string msg, string label) |
string | GetModuleName () |
GetModuleType () | |
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 | 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 () |
protected void | PossesInfected () |
void | CommandHandler (DayZInfected infected) |
void | Tick () |
void | InitAttacks () |
private void | CleanupDebugShapes (array< Shape > shapesArr) |
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 () |
private void | ScriptHistoryNext () |
private void | ScriptHistoryBack () |
private bool | IsIngame () |
private 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 | 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 () |
protected void | ProcessUniversalTemperatureSources () |
protected 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 SyncedValue > | GetHealthZonesSynched () |
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 | 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 KeyBinding > | GetKeyBindings () |
array< ref MouseBinding > | GetMouseBindings () |
protected void | RegisterKeyBind (int ui_id, int key_code1, int key_code2, string plugin_name, string fnc_name, string info_shortcut, string info_description) |
protected void | RegisterMouseBind (int ui_id, int mouse_button, int mouse_event, string plugin_name, string fnc_name, string info_shortcut, string info_description) |
protected bool | IsCurrentUIPageValid (int ui_page_request) |
bool | CheckMask (int source_mask, int target_mask) |
protected void | OnMouse (int event_id, int button) |
protected MouseButtonInfo | GetMouseButtonInfo (int button) |
protected bool | IsKeyPressed (int key) |
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="") |
private bool | IsRepairValid (int repair_kit_type, int repairable_with_type) |
private bool | CanRepairToPristine (PlayerBase player) |
Player can repair items to 100%; currently unused. | |
private bool | CanBeRepairedToPristine (Object item) |
Item can be repaired to 100%. | |
private 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 SceneObject > | GetSceneObjects () |
array< ref ScenePlayer > | GetScenePlayers () |
array< ref SceneObject > | GetSceneObjectsAll () |
SceneObject | GetSceneObjectByIndex (int index) |
SceneObject | GetSceneObjectByEntity (EntityAI entity) |
TStringArray | GetSceneList () |
void | DeleteSceneObject (SceneObject obj) |
private void | DeselectObject () |
protected void | EditorUpdate () |
private void | SceneEditorMenuCmdRefresh () |
private void | SceneEditorMenuCmdPopup (string message) |
private void | SceneEditorMenuCmdSave () |
private bool | IsMouseInScene () |
private void | EditorUpdateRuler () |
private 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) |
Registers new agent into system. | |
void | ConstructSimpleAgentList () |
Builds simplified list of agents in <id, name> format. | |
map< int, ref AgentBase > | GetAgentList () |
Returns map of all registered agent classes. | |
map< int, string > | GetSimpleAgentList () |
Returns map of all registered agents in simplified format(for non-gameplay purposas mainly) | |
void | RemoveAllAgents (EntityAI target) |
Removes all agents from given entity. | |
protected float | GetAgentTransferabilityIn (int agent_id) |
Returns transferabilityIn attribute for given agent. | |
bool | GrowDuringMedicalDrugsAttack (int agentId, EMedicalDrugsType drugType, PlayerBase player) |
float | GetDieOffSpeed (int agent_id) |
Returns dieOfSpeed attribute for given agent (see GetDieOffSpeedEx()) | |
float | GetAgentDieOffSpeedEx (int agent_id, PlayerBase player) |
Returns dieOfSpeed attribute for given agent. | |
EStatLevels | GetPotency (int agent_id) |
Returns potency attribute for given agent (see GetAgentPotencyEx()) | |
EStatLevels | GetAgentPotencyEx (int agent_id, PlayerBase player) |
Returns potency attribute for given agent. | |
float | GetAgentInvasibilityEx (int agent_id, PlayerBase player) |
Returns invasibility attribute for given agent. | |
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. | |
protected float | GetAgentTransferabilityOut (int agent_id) |
Returns transferabilityOut attribute for given agent. | |
protected float | GetAgentTransferabilityAirOut (int agent_id) |
Returns transferabilitAiryOut attribute for given agent. | |
float | GetAgentInvasibility (int agent_id) |
Returns invasibility 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 | 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 | TransmitAgents (EntityAI source, EntityAI target, int pathway, int dose_size=1000) |
Process transmission of agents between entities (for specified transmission type) (see TransmitAgentsEx())) | |
protected void | InjectAgentsWithoutPlayer (EntityAI target, int agents) |
Injects specified agents directly to target. | |
protected 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. | |
protected 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. | |
protected float | InjectAgentWithPlayerDose (EntityAI target, int agent, float protection, float dose_size, int inject_type) |
Injects agent to a given target. | |
protected float | GetProtectionLevel (int type, int slot, Man player) |
Protection level of an attachment against enviromental hazard (mask/filters for example) (see GetProtectionLevelEx()) | |
protected 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) | |
protected bool | DetermineChanceToTransmit (int agent_id, float protection, int inject_type) |
Agent transmission chance processing. | |
bool | GrowDuringAntibioticsAttack (int agent_id, PlayerBase player) |
DEPRECATED. | |
void | PluginVariables () |
void | ~PluginVariables () |
void | RegisterVariable (string name) |
string | GetName (int id) |
int | GetID (string name) |
Static Private Member Functions | |
static int | GetPlayerListTimer () |
static PluginCameraTools | GetInstance () |
static PluginDeveloper | GetInstance () |
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) |
Returns agent's name from given id. | |
static void | RemoveAgent (EntityAI target, int agent_id) |
Removes given agent from given entity. | |
static int | GetAgentMaxCount (int agent_id) |
Returns max count attribute for given agent. | |
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) |
Protection level of an attachment against enviromental hazard (mask/filters for example) | |
Static Private Attributes | |
static protected PluginCameraTools | m_Instance |
static protected bool | m_IsOpen |
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 AgentBase > | m_AgentList = new map<int, ref AgentBase>() |
Plugin interface for controlling of agent pool system.
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.
|
private |
|
private |
|
inlineprivate |
|
inlineprivate |
References DestroyModuleWidgets().
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
References Math::AbsInt(), GetDayZGame(), GetPlayer(), and ModifiersManager().
Referenced by OnRPC().
|
inlineprivate |
References GetGame(), UIManager::GetMenu(), CGame::GetUIManager(), and UIScriptedMenu::OnKeyPress().
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
References SceneObject::IsLinkedWithSceneObject().
|
inlineprivate |
References GetPlayerPrefix(), and LogPrint().
|
inlineprivate |
Broadcasts an empty message on a channel provided in the 'index' parameter.
References LayoutHolder::Count(), LayoutHolder::Get(), MessageReceiverBase::OnReceive(), and x.
References LayoutHolder::Count(), LayoutHolder::Get(), MessageReceiverBase::OnReceiveFloat(), and x.
Broadcasts a message on a channel provided in the 'index' parameter, passes the Int variable.
References LayoutHolder::Count(), LayoutHolder::Get(), MessageReceiverBase::OnReceiveInt(), and x.
Broadcasts a message on a channel provided in the 'index' parameter, passes the Param type object to the reciever.
References LayoutHolder::Count(), LayoutHolder::Get(), and x.
References LayoutHolder::Count(), LayoutHolder::Get(), Print(), and x.
References BIT_INT_SIZE.
|
inlineprivate |
heat transfer through air to player (env temperature)
dist factor minimum should be at 0
References vector::Distance(), Math::InverseLerp(), m_Player, and Math::Max().
Referenced by ProcessUniversalTemperatureSources().
|
inlineprivate |
Calculates number of agents that can be transmitted (based on given dose_size)
agent_id | Id of agent (see eAgents enum) |
protection | Protection size used for chance generation <0.0; 1.0> |
dose_size | Number of agents to be transmitted |
inject_type | Type of transmission |
References GetAgentTransferabilityAirOut(), GetAgentTransferabilityIn(), and GetAgentTransferabilityOut().
Referenced by InjectAgentsWithPlayerCount(), and InjectAgentWithPlayerDose().
|
inlineprivate |
References CanBeRepairedToPristine(), CanRepairToPristine(), Class::CastTo(), Math::Clamp(), GetKitRepairCost(), ItemBase::SetQuantity(), and GameConstants::STATE_WORN.
Referenced by Repair().
|
inlineprivate |
References Math3D::DirectionAndUpMatrix(), GetGame(), m_demoPos, Math3D::MatrixIdentity4(), vector::Multiply4(), CGame::SurfaceY(), and Vector().
Referenced by OnUpdate().
Item can be repaired to 100%.
Referenced by CalculateHealth(), and Repair().
|
inlineprivate |
Player can repair items to 100%; currently unused.
Referenced by CalculateHealth(), and Repair().
|
inlineprivate |
References Input::ChangeGameFocus(), GetGame(), CGame::GetInput(), CGame::GetUIManager(), m_HasFocus, and UIManager::ShowUICursor().
Referenced by ToggleDebugWindowEventP(), ToggleDebugWindowSetMode(), and ToggleDebugWindowSetMode().
|
inlineprivate |
References Input::ChangeGameFocus(), GetGame(), CGame::GetInput(), CGame::GetUIManager(), and UIManager::ShowUICursor().
|
inlineprivate |
References Init(), Log(), m_Initialized, Print(), vector::ToString(), and float::ToString().
|
inlineprivate |
References Init().
References Debug::RemoveShape().
Referenced by OnUpdate(), and ToggleDebugWindowSetMode().
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
Builds simplified list of agents in <id, name> format.
References AgentBase::GetAgentType(), and AgentBase::GetName().
Referenced by GetSimpleAgentList().
References CGame::ConfigGetChildName(), CGame::ConfigGetChildrenCount(), CGame::ConfigGetType(), ContainsFirstClass(), GetGame(), string::IndexOf(), string::Length(), name, and string::Substring().
Referenced by ContainsFirstClass(), and GetBaseClassPathRecursive().
|
inlineprivate |
main controls
movement card
fight card
fill some controls
References WorkspaceWidget::CreateWidgets(), GetGame(), CGame::GetWorkspace(), InitAttacks(), m_MainWnd, m_pUIHandler, and ShowCard().
Referenced by PluginDayZInfectedDebug(), and PluginDayzPlayerDebug().
|
inlineprivate |
row counter
sets alpha level for even/odd child
References WorkspaceWidget::CreateWidgets(), GetGame(), CGame::GetWorkspace(), and IsEven().
Referenced by PluginDrawCheckerboard().
|
inlineprivate |
References GetGame(), UIManager::GetMenu(), CGame::GetUIManager(), and UIScriptedMenu::OnHide().
|
inlineprivate |
References GetGame(), UIManager::GetMenu(), CGame::GetUIManager(), and UIScriptedMenu::OnShow().
|
inlineprivate |
References Math::AbsInt(), GetDayZGame(), GetPlayer(), and ModifiersManager().
Referenced by OnRPC().
|
inlineprivate |
References TICK_RATE.
|
inlineprivate |
References GetGame(), UIManager::GetMenu(), CGame::GetUIManager(), and UIScriptedMenu::OnKeyPress().
|
inlineprivate |
References GetGame(), SceneObject::GetObject(), GetPlayer(), and SceneObject::UnlinkAll().
|
inlineprivate |
References SceneObject::IsPlayer().
|
inlineprivate |
References m_SelectedObject.
|
inlineprivate |
References m_MainWnd.
Referenced by ~PluginDayZInfectedDebug(), and ~PluginDayzPlayerDebug().
|
inlineprivate |
Agent transmission chance processing.
agent_id | Id of agent (see eAgents enum) |
protection | Protection size used for chance generation <0.0; 1.0> |
inject_type | Type of transmission |
References GetAgentTransferabilityAirOut(), GetAgentTransferabilityIn(), GetAgentTransferabilityOut(), and Math::RandomFloat01().
Referenced by InjectAgentsWithPlayer().
|
inlineprivate |
References LogPrint().
References Hud::DisplayNotifier(), GetGame(), Mission::GetHud(), CGame::GetMission(), and mission.
|
inlineprivate |
|
inlineprivate |
References UIManager::Back(), UIManager::EnterScriptedMenu(), GetGame(), CGame::GetUIManager(), IsOpened(), and MENU_SCENE_EDITOR.
|
inlineprivate |
|
inlineprivate |
References Debug::DrawLine(), and Debug::DrawSphere().
|
inlineprivate |
References IsPlayerRegistered(), m_UpdateTimer, RegisterPlayer(), SetSystemInBitmask(), and Timer::Stop().
Referenced by OnRPC(), and OnRPCTemp().
|
inlineprivate |
References m_RootWidget, and MAX_SIMULTANEOUS_UTS.
Referenced by RequestPlayerInfo(), and RequestUniversalTemperatureSources().
|
inlineprivate |
References GetGame(), CGame::GetPointerDirection(), and DayZPhysics::RaycastRV().
|
inlineprivate |
References GetGame(), CGame::GetPointerDirection(), SceneObject::IsPlayer(), and DayZPhysics::RaycastRV().
|
inlineprivate |
References GetGame(), CGame::GetPointerDirection(), and DayZPhysics::RaycastRV().
|
inlineprivate |
References GetGame(), CGame::GetPointerDirection(), and DayZPhysics::RaycastRV().
|
inlineprivate |
References CGame::ExecuteEnforceScript(), GetGame(), and SceneObject::GetObject().
|
inlineprivate |
References SceneObject::GetInitScript().
References DeleteFile().
References CopyFile().
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
References GetGame(), CGame::GetPlayers(), m_PlayerDebugStats, and RemotePlayerStatDebug().
Referenced by SendDebug().
|
inlineprivate |
References GetGame(), and CGame::GetObjectsAtPosition().
Returns antibiotics resistance attribute for given agent see GetAgentAntiboticsResistanceEx()
|
inlineprivate |
Returns antibiotics resistance attribute for given agent.
agent_id | Id of agent (see eAgents enum) |
player | Actual player reference |
|
inlineprivate |
Returns dieOfSpeed attribute for given agent.
agent_id | Id of agent (see eAgents enum) |
player | Actual player reference |
Returns stomach digetibility attribute for given agent (see GetAgentDigestibilityEx())
|
inlineprivate |
Returns stomach digetibility attribute for given agent.
agent_id | Id of agent (see eAgents enum) |
player | Actual player reference |
Returns invasibility attribute for given agent.
agent_id | Id of agent (see eAgents enum) |
|
inlineprivate |
Returns invasibility attribute for given agent.
agent_id | Id of agent (see eAgents enum) |
player | Actual player reference |
Returns map of all registered agent classes.
References m_AgentList.
Returns max count attribute for given agent.
agent_id | Id of agent (see eAgents enum) |
|
inlineprivate |
Returns potency attribute for given agent.
agent_id | Id of agent (see eAgents enum) |
player | Actual player reference |
Returns transferabilitAiryOut attribute for given agent.
agent_id | Id of agent (see eAgents enum) |
Referenced by CalculateAgentsToTransmit(), and DetermineChanceToTransmit().
Returns transferabilityIn attribute for given agent.
agent_id | Id of agent (see eAgents enum) |
Referenced by CalculateAgentsToTransmit(), and DetermineChanceToTransmit().
Returns transferabilityOut attribute for given agent.
agent_id | Id of agent (see eAgents enum) |
Referenced by CalculateAgentsToTransmit(), and DetermineChanceToTransmit().
References CGame::ConfigGetBaseName(), GetGame(), string::Join(), path, and string::Split().
|
inlineprivate |
References CGame::ConfigGetFullPath(), string::Get(), GetBaseClassPathRecursive(), GetGame(), GetOnlyChildPath(), and string::Length().
Referenced by GetConfigRecursive().
References string::IndexOfFrom(), and string::Substring().
Referenced by GetConfigRecursive().
|
inlineprivate |
References CGame::ConfigGetFullPath(), ContainsFirstClass(), string::Get(), GetBaseClassPathRecursive(), and GetGame().
Referenced by GetBaseClassPath(), and GetBaseClassPathRecursive().
|
inlineprivate |
References class_name, CGame::ConfigGetChildName(), CGame::ConfigGetChildrenCount(), string::Get(), GetConfigRecursive(), GetGame(), GetPlugin(), string::IndexOf(), string::Length(), MakeTabs(), string::Split(), string::Substring(), and string::ToLower().
Referenced by GetConfigHierarchy(), and GetConfigVariables().
|
inlineprivate |
References GetConfig().
|
inlineprivate |
References CGame::ConfigGetBaseName(), CGame::ConfigGetChildName(), CGame::ConfigGetChildrenCount(), CGame::ConfigGetFullPath(), CGame::ConfigGetTextArray(), CGame::ConfigGetType(), GetBaseClassPath(), GetBaseClassPathCombined(), GetConfigRecursive(), GetGame(), string::Length(), MakeTabs(), name, path, string::Substring(), and string::ToLower().
Referenced by GetConfig(), and GetConfigRecursive().
|
inlineprivate |
References GetConfig().
Returns dieOfSpeed attribute for given agent (see GetDieOffSpeedEx())
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
References string::Empty.
|
inlineprivate |
References m_TargetHealthSynced.
|
inlineprivate |
References component, TotalDamageResult::GetHighestDamage(), and float::ToString().
Referenced by PlayerHitBy().
|
inlinestaticprivate |
References m_Instance.
|
inlinestaticprivate |
References GetPlugin().
|
inlinestaticprivate |
References GetPlugin().
|
inlineprivate |
References m_IsTargetChanged.
|
inlineprivate |
Referenced by CalculateHealth().
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
Referenced by GetModuleType(), and Log().
|
inlineprivate |
References GetModuleName(), and string::ToType().
|
inlineprivate |
|
inlineprivate |
References MouseButtonInfo::GetButtonID().
|
inlineprivate |
References GetGame(), CGame::GetPointerDirection(), and DayZPhysics::RaycastRV().
References string::Get().
Returns agent's name from given id.
agent_id | Id of agent (see eAgents enum) |
References string::Get().
References string::Length(), string::Substring(), and string::Trim().
Referenced by GetBaseClassPath().
|
inlineprivate |
References CGame::ConfigGetText(), and GetGame().
|
inlinestaticprivate |
|
inlineprivate |
References PlayerIdentityBase::GetId(), PlayerIdentityBase::GetName(), string::IndexOf(), m_Position, string::Substring(), and vector::ToString().
Referenced by BleedingOut(), OnContinouousAction(), OnEmote(), OnPlacementComplete(), PlayerHitBy(), PlayerKilled(), PlayerKilledByDisconnect(), PlayerKilledByDrowningUncon(), PlayerKilledByRespawn(), PlayerList(), PlayerTeleportedLog(), Suicide(), TotemFlagChange(), UnconStart(), and UnconStop().
|
inlineprivate |
Returns potency attribute for given agent (see GetAgentPotencyEx())
Protection level of an attachment against enviromental hazard (mask/filters for example) (see GetProtectionLevelEx())
References GetProtectionLevelEx().
Referenced by TransmitAgentsEx().
|
inlinestaticprivate |
Protection level of an attachment against enviromental hazard (mask/filters for example)
type | Type of protection (see DEF_BIOLOGICAL in constants.c for example) |
slot | Inventory slot id |
player | Player reference |
consider_filter | (unused parameter for now) |
system | (unused parameter for now) |
Referenced by GetProtectionLevel().
|
inlineprivate |
|
inlineprivate |
References Serializer::Read().
Referenced by OnRPC().
|
inlineprivate |
References Serializer::Read().
Referenced by OnRPC().
|
inlineprivate |
References Serializer::Read().
Referenced by OnRPC(), and OnRPCTemp().
|
inlineprivate |
|
inlineprivate |
References SceneObject::GetObject().
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
References m_SelectedObject.
|
inlineprivate |
Returns map of all registered agents in simplified format(for non-gameplay purposas mainly)
References ConstructSimpleAgentList(), and m_SimpleAgentList.
|
inlineprivate |
References string::Empty.
|
inlineprivate |
utilizes camera position from the CGame
References CGame::GetCurrentCameraDirection(), CGame::GetCurrentCameraPosition(), GetGame(), m_pPlayer, and DayZPhysics::RayCastBullet().
Referenced by ShowDebug().
|
inlineprivate |
References m_Watching.
Referenced by OnDamageEvent().
|
inlineprivate |
References Math::RandomFloat01(), and ItemBase::SetQuantity().
|
inlineprivate |
DEPRECATED.
|
inlineprivate |
References AgentBase::GrowDuringMedicalDrugsAttack().
|
inlineprivate |
References class_name.
Referenced by OnRPC().
|
inlineprivate |
References GetGame(), CGame::GetWorld(), Serializer::Read(), and World::SetDate().
Referenced by OnRPC().
|
inlineprivate |
References GetUApi(), m_IsActive, m_TickTimer, ShowWidgets(), and UAInputAPI::UpdateControls().
Referenced by SetDebugShowMode(), ToggleDebugWindowEventOld(), ToggleDebugWindowEventP(), ToggleDebugWindowSetMode(), and ToggleDebugWindowSetMode().
|
inlineprivate |
References m_IsActive, and ShowWidgets().
|
inlineprivate |
References m_TickTimer.
|
inlineprivate |
References GetGame(), and m_Initialized.
Referenced by CheckInit().
|
inlineprivate |
References GetGame(), and m_Initialized.
|
inlineprivate |
References m_pPlayer.
|
inlineprivate |
References PluginDayZInfectedDebugAttackDesc().
Referenced by CreateModuleWidgets().
|
inlineprivate |
References GetGame(), GetPlayer(), and PLAYER.
|
inlineprivate |
Injects specified agents directly to target.
target | Entity to inject agents to |
agents | Bit mask with information about agents |
Referenced by TransmitAgentsEx().
|
inlineprivate |
Injects agents to a given target, using chance of transmission and full dose size if chance succeeds.
target | Entity to inject agents to |
agents | Bit mask with information about agents |
protection | Protection size used for chance generation <0.0; 1.0> |
dose_size | Number of agents to be transmitted |
inject_type | Type of transmission |
References DetermineChanceToTransmit(), Math::GetNthBitSet(), Math::GetNumberOfSetBits(), and Math::Pow().
Referenced by TransmitAgentsEx().
|
inlineprivate |
Injects agents to a given target, with no probability, but the dose size is modified by m_TransferabilityOut of the agent.
target | Entity to inject agents to |
agents | Bit mask with information about agents |
protection | Protection size used for chance generation <0.0; 1.0> |
dose_size | Number of agents to be transmitted |
inject_type | Type of transmission |
References CalculateAgentsToTransmit(), Math::GetNthBitSet(), Math::GetNumberOfSetBits(), and Math::Pow().
Referenced by TransmitAgentsEx().
|
inlineprivate |
Injects agent to a given target.
target | Entity to inject agents to |
agents | Bit mask with information about agents |
protection | Protection size used for chance generation <0.0; 1.0> |
dose_size | Number of agents to be transmitted |
inject_type | Type of transmission |
References CalculateAgentsToTransmit().
Referenced by TransmitAgentsEx().
|
inlineprivate |
References m_IsActive.
References GetGame(), UIManager::GetMenu(), CGame::GetUIManager(), MENU_ANY, and MENU_NONE.
|
inlineprivate |
References DeveloperFreeCamera::IsFreeCameraEnabled().
even or odd
Referenced by CreateWidgetOverlay().
|
inlineprivate |
References GetGame(), UIManager::GetMenu(), CGame::GetUIManager(), and MENU_SCRIPTCONSOLE.
|
inlineprivate |
References GetGame(), UIManager::GetMenu(), and CGame::GetUIManager().
References KeyState().
|
inlineprivate |
References Math::AbsInt(), GetDayZGame(), GetPlayer(), and ModifiersManager().
|
inlineprivate |
References GetWidgetUnderCursor().
|
inlineprivate |
|
inlineprivate |
Referenced by EnableUpdate(), IsSetSystemInBitmask(), RegisterPlayer(), and SetSystemInBitmask().
|
inlineprivate |
Referenced by CanRepair().
|
inlineprivate |
|
inlineprivate |
References IsPlayerRegistered().
Referenced by RequestDetailedInfo().
|
inlineprivate |
References SceneObject::LinkSceneObject().
|
inlineprivate |
References CloseFile(), FGets(), PluginFileHandler::GetFileName(), and OpenFile().
|
inlineprivate |
References CGame::ConfigGetChildName(), CGame::ConfigGetChildrenCount(), CGame::ConfigGetText(), GetGame(), PlantMaterialHealth::m_HealthyMat, PlantMaterialHealth::m_HealthyTex, PlantMaterialHealth::m_InfestedMat, and PlantMaterialHealth::m_InfestedTex.
Referenced by PluginHorticulture(), and PluginLifespan().
|
inlineprivate |
References Math::AbsInt(), GetDayZGame(), GetPlayer(), and ModifiersManager().
Referenced by OnRPC().
References GetModuleName(), and Debug::Log().
Referenced by CheckInit().
|
inlineprivate |
References CGame::AdminLog(), and GetGame().
Referenced by BleedingOut(), DirectAdminLogPrint(), OnContinouousAction(), OnEmote(), OnPlacementComplete(), PlayerHitBy(), PlayerKilled(), PlayerKilledByDisconnect(), PlayerKilledByDrowningUncon(), PlayerKilledByRespawn(), PlayerList(), PlayerTeleportedLog(), Suicide(), TotemFlagChange(), UnconStart(), and UnconStop().
Referenced by GetConfig(), and GetConfigRecursive().
buttons clicks
References ResetValues(), ShowCard(), and SpawnNewInfectedEntity().
|
inlineprivate |
References GetPlayerPrefix(), LogPrint(), and m_ActionsFilter.
|
inlineprivate |
|
private |
Referenced by PluginManager::~PluginManager().
|
inlineprivate |
References g_Game.
|
inlineprivate |
References CALL_CATEGORY_SYSTEM, GetGame(), CGame::GetUpdateQueue(), and ScriptInvoker::Remove().
|
inlineprivate |
|
inlineprivate |
References m_TickTimer.
|
inlineprivate |
References EmoteBase::GetInputActionName(), GetPlayerPrefix(), and LogPrint().
|
inlineprivate |
|
inlineprivate |
References DbgUI::Begin(), DbgUI::BeginCleanupScope(), DbgUI::Button(), DbgUI::End(), DbgUI::EndCleanupScope(), GetGame(), GetPlayer(), GetPosition, CGame::GetSoundScene(), DbgUI::InputFloat(), DbgUI::InputText(), AbstractSoundScene::Play3D(), DbgUI::PopID(), DbgUI::PushID_Int(), DbgUI::PushID_Str(), DbgUI::SameLine(), SoundObjectBuilder(), SoundParams(), and DbgUI::Text().
|
private |
|
inlineprivate |
References m_Instance.
|
inlineprivate |
References DeveloperFreeCamera::OnInit().
|
inlineprivate |
References InitWidgets().
|
inlineprivate |
References CALL_CATEGORY_GAMEPLAY, GetGame(), and m_UpdateTimer.
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
References GetPlugin().
|
inlineprivate |
References m_TickTimer.
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
References MB_EVENT_PRESS, and MouseButtonInfo::Press().
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
References GetPlayerPrefix(), and LogPrint().
|
inlineprivate |
References SetWatching().
Referenced by OnRPC().
|
inlineprivate |
|
inlineprivate |
References Serializer::Read().
|
inlineprivate |
References OnRequestReceived(), and Serializer::Read().
|
inlineprivate |
References OnRequestReceived(), and Serializer::Read().
|
inlineprivate |
References HandlePresetSpawn(), HandleSetTime(), DeveloperTeleport::OnRPC(), OnRPCClearInventory(), OnRPCPluginDayzCreatureDebug(), OnRPCServerLogRecieved(), OnRPCSpawnEntity(), OnRPCSpawnEntityOnCursorDir(), OnRPCSpawnEntityOnGround(), OnRPCSpawnEntityOnGroundPatternGrid(), OnRPCSyncSceneObject(), and Serializer::Read().
Referenced by ManBase::OnRPC().
|
inlineprivate |
References ActivateModifier(), DeactivateModifier(), EnableUpdate(), GetGame(), GetRPCModifierID(), GetRPCModifierLock(), GetRPCUpdateState(), LockModifier(), OnRPCAgents(), OnRPCHealth(), OnRPCHealthSet(), OnRPCHorticultUpdate(), OnRPCHorticultureSpeed(), OnRPCLevels(), OnRPCMods(), OnRPCModsDetailed(), OnRPCStats(), OnRPCStatSet(), OnRPCStomach(), OnRPCTemp(), and RequestDetailedInfo().
|
inlineprivate |
References Serializer::Read(), and SyncedValueAgent().
Referenced by OnRPC().
|
inlineprivate |
References ClearInventory().
Referenced by OnRPC().
|
inlineprivate |
References Serializer::Read(), and SetTargetChanged().
Referenced by OnRPC().
|
inlineprivate |
References GetPlugin(), PluginItemDiagnostic(), and Serializer::Read().
Referenced by OnRPC().
|
inlineprivate |
References PlantBase(), and Serializer::Read().
Referenced by OnRPC().
|
inlineprivate |
References PlantBase(), and Serializer::Read().
Referenced by OnRPC().
|
inlineprivate |
References Serializer::Read(), and SyncedValueLevel().
Referenced by OnRPC().
|
inlineprivate |
References Serializer::Read().
Referenced by OnRPC().
|
inlineprivate |
References Serializer::Read().
Referenced by OnRPC().
|
inlineprivate |
References GetPlugin(), and PluginDayZCreatureAIDebug().
Referenced by OnRPC().
|
inlineprivate |
References Serializer::Read(), and Debug::ReceivedLogMessageFromServer().
Referenced by OnRPC().
|
inlineprivate |
References Serializer::Read(), and SpawnEntityInInventory().
Referenced by OnRPC().
|
inlineprivate |
References Serializer::Read(), and SpawnEntityOnCursorDir().
Referenced by OnRPC().
|
inlineprivate |
References Serializer::Read(), and SpawnEntityOnGroundPos().
Referenced by OnRPC().
|
inlineprivate |
References Serializer::Read(), and SpawnEntityOnGroundPatternGrid().
Referenced by OnRPC().
|
inlineprivate |
References Serializer::Read().
Referenced by OnRPC().
|
inlineprivate |
References Count, Get(), and Serializer::Read().
Referenced by OnRPC().
|
inlineprivate |
References Serializer::Read().
Referenced by OnRPC().
|
inlineprivate |
References CALL_CATEGORY_SYSTEM, ScriptCallQueue::CallByName(), CGame::GetCallQueue(), GetGame(), GetPlugin(), SceneData::GetSceneObjectByEntityAI(), and Serializer::Read().
Referenced by OnRPC().
|
inlineprivate |
References EnableUpdate(), GetGame(), GetRPCUpdateState(), CachedObjectsParams::PARAM1_STRING, and Serializer::Read().
Referenced by OnRPC().
|
inlineprivate |
References DeveloperFreeCamera::OnSetFreeCameraEvent().
|
inlineprivate |
References name, and PrintString.
Referenced by SpawnEntityAsAttachment(), SpawnEntityInPlayerInventory(), SpawnEntityOnCursorDir(), and SpawnEntityOnGroundPos().
|
inlineprivate |
|
inlineprivate |
|
private |
Referenced by PluginManager::MainOnUpdate().
|
inlineprivate |
References CleanupDebugShapes(), Debug::DrawSphere(), and m_IsActive.
|
inlineprivate |
References Math::Atan2(), CalculatePos(), m_Initialized, vector::Normalize(), and Math::RAD2DEG.
|
inlineprivate |
References m_Initialized, and vector::Normalize().
|
inlineprivate |
References SendDebug().
|
inlineprivate |
References DrawDebugs(), m_Player, and UpdateStatWidgets().
|
inlineprivate |
References SendDebug().
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
References vector::Distance(), ExplosivesBase(), string::Get(), GetPlayerPrefix(), LogPrint(), and string::ToString().
|
inlineprivate |
References GetPlayerPrefix(), and LogPrint().
|
inlineprivate |
References GetPlayerPrefix(), and LogPrint().
|
inlineprivate |
References GetPlayerPrefix(), and LogPrint().
|
inlineprivate |
References GetGame(), GetPlayerPrefix(), CGame::GetPlayers(), LogPrint(), m_Player, and m_PlayerArray.
|
inlineprivate |
References GetPlayerPrefix(), LogPrint(), and vector::ToString().
|
inlineprivate |
References GetGame(), UIManager::GetMenu(), CGame::GetUIManager(), and UIScriptedMenu::OnKeyPress().
|
inlineprivate |
References GetGame(), m_ActionsFilter, m_Timer, and CGame::ServerConfigGetInt().
|
inlineprivate |
|
inlineprivate |
References CreateModuleWidgets().
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
References CreateWidgetOverlay().
|
inlineprivate |
|
inlineprivate |
References LoadFromCfg().
|
inlineprivate |
|
inlineprivate |
References NUM_OF_CHANNELS.
|
inlineprivate |
References m_DecayTimer.
|
inlineprivate |
References NTFKEY_BACTERIA, NTFKEY_BLEEDISH, NTFKEY_FEVERISH, NTFKEY_FRACTURE, NTFKEY_HUNGRY, NTFKEY_SICK, and NTFKEY_THIRSTY.
|
inlineprivate |
|
inlineprivate |
References RegisterAgent().
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
References m_Id, and RegisterVariable().
|
inlineprivate |
References ResetValues().
|
inlineprivate |
References m_UTemperatureSourceDebugs, and PrintString.
|
inlineprivate |
References CALL_ID_SCR_CNSL_ADD_PRINT, CallMethod(), g_Game, and MENU_SCRIPTCONSOLE.
|
inlineprivate |
next temp source is too far (not cleaned on server, like in Environment, client need to know about all sources in MAXRANGE)
References CalcTemperatureFromTemperatureSource(), vector::DistanceSq(), m_Player, m_UTemperatureSourceDebugs, m_UTSAverageTemperature, and Math::SqrFloat().
Referenced by DrawDebugs().
|
inlineprivate |
References QuickSort(), and QuickSortPartition().
Referenced by QuickSort(), and SortStringArray().
|
inlineprivate |
Referenced by QuickSort().
|
inlineprivate |
Registers new agent into system.
agent | New agent class |
References AgentBase::GetAgentType().
Referenced by PluginTransmissionAgents().
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
References IsPlayerRegistered(), and RegisterPlayerData().
Referenced by EnableUpdate().
|
inlineprivate |
Referenced by PluginVariables().
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
References Input::ChangeGameFocus(), GetGame(), CGame::GetInput(), CGame::GetUIManager(), and UIManager::ShowUICursor().
Removes given agent from given entity.
target | Entity to remove agents from |
agent_id | Id of agent (see eAgents enum) |
|
inlineprivate |
Removes all agents from given entity.
target | Entity to remove agents from |
|
inlineprivate |
References Math::AbsInt(), IsSetSystemInBitmask(), and SetSystemInBitmask().
Referenced by OnRPC().
|
inlineprivate |
References EnableWidgets(), m_Player, ScriptRPC::Send(), and Serializer::Write().
|
inlineprivate |
References GetGame(), CGame::GetMission(), and Mission::ResetGUI().
|
inlineprivate |
References m_MainWnd.
Referenced by OnClick(), and PossesInfected().
|
inlineprivate |
References SceneObject::LinkSceneObject(), and SceneObject::m_LinkedSceneObjectsIndices.
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
References GetGame(), UIManager::GetMenu(), CGame::GetUIManager(), and UIScriptedMenu::OnKeyPress().
|
inlineprivate |
References CloseFile(), FileExist(), FPrintln(), PluginFileHandler::GetFileName(), GetSubFolderName(), MakeDirectory(), and OpenFile().
|
inlineprivate |
|
inlineprivate |
References CALL_ID_SCENE_EDITOR_COMMAND, and CallMethod().
|
inlineprivate |
References CALL_ID_SCENE_EDITOR_COMMAND, and CallMethod().
|
inlineprivate |
References CALL_ID_SCENE_EDITOR_COMMAND, and CallMethod().
|
inlineprivate |
References STRING_EMPTY.
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
References CALL_ID_SCR_CNSL_HISTORY_BACK, CallMethod(), g_Game, and MENU_SCRIPTCONSOLE.
|
inlineprivate |
References CALL_ID_SCR_CNSL_HISTORY_NEXT, CallMethod(), g_Game, and MENU_SCRIPTCONSOLE.
|
inlineprivate |
References GetGame(), and GetPlayer().
|
inlineprivate |
References class_name.
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
References SceneObject::GetPosition(), SceneObject::GetSize(), and vector::Normalize().
|
inlineprivate |
|
inlineprivate |
References Math::Clamp(), SceneObject::GetObject(), and SceneObject::SetHealth().
|
inlineprivate |
References SceneObject::GetPosition(), and SceneObject::SetPosition().
|
inlineprivate |
References SceneObject::GetPosition(), and SceneObject::SetPosition().
|
inlineprivate |
References SceneObject::GetPosition(), and SceneObject::SetPosition().
|
inlineprivate |
|
inlineprivate |
References m_SelectedObject.
|
inlineprivate |
References GatherPlayerInfo(), m_PlayerDebugDamage, m_PlayerDebugDamage, m_PlayerDebugStats, ScriptRPC::Send(), and Serializer::Write().
Referenced by OnUpdate().
|
inlineprivate |
References GatherTemperatureSources(), m_ClientList, ScriptRPC::Send(), and Serializer::Write().
|
inlineprivate |
References GetDayZGame(), and GetGame().
Referenced by Update().
|
inlineprivate |
References GetDayZGame(), GetPlugin(), PluginItemDiagnostic(), and SetupZoneValues().
Referenced by Update().
|
inlineprivate |
References GetDayZGame().
Referenced by Update().
|
inlineprivate |
References GetDayZGame(), ModifiersManager(), and name.
Referenced by Update().
|
inlineprivate |
References GetDayZGame(), and ModifiersManager().
Referenced by Update().
|
inlineprivate |
References Count, Get(), and GetDayZGame().
Referenced by Update().
|
inlineprivate |
References GetDayZGame().
Referenced by Update().
|
inlineprivate |
References GetDayZGame(), and CachedObjectsParams::PARAM1_STRING.
Referenced by Update().
|
inlineprivate |
References GetGame(), and CGame::GetPlayers().
References Hud::DisplayBadge(), GetGame(), Mission::GetHud(), CGame::GetMission(), and mission.
|
inlineprivate |
References ActionTarget(), GetGame(), GetPlayer(), and SetDeveloperItemClientEx().
|
inlinestaticprivate |
References Input::ChangeGameFocus(), GetGame(), CGame::GetInput(), GetPlayer(), GetPlugin(), CGame::GetUIManager(), PluginItemDiagnostic(), CGame::RPCSingleParam(), and UIManager::ShowUICursor().
Referenced by SetDeveloperItemClient().
|
inlineprivate |
Set player direction.
References DeveloperTeleport::SetPlayerDirection().
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
References Math::Clamp(), GetGame(), Mission::GetHud(), CGame::GetMission(), mission, and Hud::SetStamina().
|
inlineprivate |
References Hud::DisplayStance(), GetGame(), Mission::GetHud(), CGame::GetMission(), and mission.
|
inlineprivate |
References IsPlayerRegistered().
Referenced by EnableUpdate(), and RequestDetailedInfo().
|
inlineprivate |
Referenced by OnRPCHealth().
|
inlineprivate |
References GetGame(), CGame::GetSurfaceOrientation(), and SetupSpawnedItem().
Referenced by SpawnEntityOnCursorDir(), and SpawnEntityOnGroundPos().
|
inlineprivate |
Referenced by SendRPCHealth().
|
inlineprivate |
Referenced by OnRequestReceived().
|
inlineprivate |
|
inlineprivate |
References m_IsActive, and ShowWidgets().
|
inlineprivate |
References m_TickTimer.
|
inlineprivate |
Referenced by CreateModuleWidgets(), CreateModuleWidgets(), and OnClick().
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
References QuickSort().
|
inlineprivate |
tries to spawn item as attachment
[in] | health | health of the item |
[in] | quantity | quantity to set if item.HasQuantity() (-1 == set to max) |
References GameInventory::CreateInInventory(), GetGame(), OnSpawnErrorReport(), and SetupSpawnedItem().
|
inlineprivate |
tries to spawn item somewhere in inventory
SpawnEntityInInventory queries future parent about free inventory location of the future item
[in] | health | health of the item |
[in] | quantity | quantity to set if item.HasQuantity() (-1 == set to max) |
References ECE_IN_INVENTORY, GetGame(), CGame::GetPlayer(), GetPlayer(), RF_DEFAULT, SetupSpawnedItem(), SpawnEntity(), and SpawnEntityInPlayerInventory().
Referenced by OnRPCSpawnEntity().
|
inlineprivate |
References CALL_CATEGORY_SYSTEM, ScriptCallQueue::CallLater(), ECE_IN_INVENTORY, CGame::GetCallQueue(), GetGame(), InventoryLocation::GetParent(), InventoryLocation::GetSlot(), OnSpawnErrorReport(), RF_DEFAULT, SetupSpawnedItem(), SpawnEntity(), and SpawnEntityOnGroundPos().
Referenced by SpawnEntityInInventory().
|
inlineprivate |
spawns entity in direction of cursor at specified distance
[in] | health | health of the item |
[in] | quantity | quantity to set if item.HasQuantity() (-1 == set to max) |
[in] | distance | distance of the item from player |
References Class::CastTo(), GetGame(), EntityAI::IsBuilding(), OnSpawnErrorReport(), and SetupSpawnedEntity().
Referenced by OnRPCSpawnEntityOnCursorDir(), and SpawnFromClipboard().
|
inlineprivate |
References Class::CastTo(), GetGame(), vector::Perpend(), and SpawnEntityOnGroundPos().
Referenced by OnRPCSpawnEntityOnGroundPatternGrid().
|
inlineprivate |
spawns entity on exact position
[in] | health | health of the item |
[in] | quantity | quantity to set if item.HasQuantity() (-1 == set to max) |
[in] | pos | position where to spawn |
References Class::CastTo(), GetGame(), OnSpawnErrorReport(), and SetupSpawnedEntity().
Referenced by OnRPCSpawnEntityOnGround(), SpawnEntityInPlayerInventory(), SpawnEntityOnGroundPatternGrid(), and SpawnItemOnCrosshair().
|
inlineprivate |
|
inlineprivate |
References CGame::GetCurrentCameraDirection(), CGame::GetCurrentCameraPosition(), GetGame(), DayZPhysics::RayCastBullet(), SpawnEntityOnGroundPos(), and vector::Zero.
Referenced by SpawnFromClipboard().
|
inlineprivate |
References ECE_EQUIP_ATTACHMENTS, ECE_INITAI, ECE_PLACE_ON_SURFACE, GetGame(), GetPlayer(), and GetPosition.
Referenced by OnClick().
|
inlineprivate |
Subscribes an object to listen to messages on a channel provided in the 'index' parameter.
|
inlineprivate |
References GetPlayerPrefix(), and LogPrint().
|
inlineprivate |
References GetGame(), Mission::GetHud(), CGame::GetMission(), m_Hud, and Hud::SetPermanentCrossHair().
|
inlineprivate |
Teleport player at position.
References DeveloperTeleport::SetPlayerPosition().
|
inlineprivate |
Set Player position at his cursor position in the world.
References DeveloperTeleport::TeleportAtCursorEx().
|
inlineprivate |
|
inlineprivate |
References UIManager::Back(), UIManager::EnterScriptedMenu(), GetGame(), CGame::GetUIManager(), and MENU_CAMERA_TOOLS.
|
inlineprivate |
References m_CurrentMode, and ToggleDebugWindowSetMode().
|
inlineprivate |
References CaptureFocus(), CleanupDebugShapes(), Hide(), ReleaseFocus(), and Show().
Referenced by ToggleDebugWindowEvent(), and ToggleDebugWindowEvent().
|
inlineprivate |
|
inlineprivate |
Enable / Disable Free camera (Fly mod) - disable of camera will teleport player at current free camera position.
References DeveloperFreeCamera::FreeCameraToggle(), GetGame(), and GetPlayer().
|
inlineprivate |
Enable / Disable Free camera (Fly mod)
References DeveloperFreeCamera::FreeCameraToggle(), GetGame(), and GetPlayer().
|
inlineprivate |
References g_Game, and MENU_HELP_SCREEN.
|
inlineprivate |
|
inlineprivate |
References g_Game, GetGame(), CGame::GetMission(), MENU_SCRIPTCONSOLE, and Mission::RemoveActiveInputExcludes().
|
inlineprivate |
References GetPlayerPrefix(), LogPrint(), and m_ActionsFilter.
|
inlineprivate |
Process transmission of agents between entities (for specified transmission type) (see TransmitAgentsEx()))
References TransmitAgentsEx().
|
inlineprivate |
Process transmission of agents between entities (for specified transmission type)
source | Entity to transfer agents from |
target | Entity to transfer agents to |
pathway | Type of transmission used |
dose_size | Number of agents to be transmitted |
agents | Bit mask specifing agents to transmit |
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, GetGame(), CGame::GetMission(), WorldData::GetPollution(), GetProtectionLevel(), Mission::GetWorldData(), InjectAgentsWithoutPlayer(), InjectAgentsWithPlayer(), InjectAgentsWithPlayerCount(), InjectAgentWithPlayerDose(), and Math::Max().
Referenced by TransmitAgents().
|
inlineprivate |
References GetPlayerPrefix(), and LogPrint().
|
inlineprivate |
References GetPlayerPrefix(), and LogPrint().
|
inlineprivate |
References SceneObject::UnlinkSceneObject().
|
inlineprivate |
|
inlineprivate |
References channelsUsed.
|
inlineprivate |
!!!! Highly suspect
References GetDayZGame(), SendRPCAgents(), SendRPCHealth(), SendRPCLevels(), SendRPCMods(), SendRPCModsDetail(), SendRPCStats(), SendRPCStomach(), and SendRPCTemp().
|
inlineprivate |
References Count, Get(), GetDayZGame(), and GetPlayer().
|
inlineprivate |
References vector::Distance(), m_Player, m_StatListWidgets, and float::ToString().
Referenced by UpdateStatWidgets().
|
inlineprivate |
References GetGame(), CGame::GetScreenPos(), m_RootWidget, MAX_SIMULTANEOUS_UTS, and UpdateStatWidget().
Referenced by OnUpdate().
|
private |
|
private |
Referenced by UnsubscribeAll().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
staticprivate |
|
staticprivate |
|
private |
|
private |
[s]
|
private |
|
private |
[m]
|
private |
Referenced by GetAgentList().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
command handler values
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Referenced by SendDebug().
|
private |
|
private |
controlled instance
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Referenced by CalculatePos().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
fight card
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
staticprivate |
|
private |
Referenced by IsActive(), and IsActive().
|
private |
|
private |
simple <eAgents, agentName> pair
|
private |
|
staticprivate |
|
private |
|
private |
Referenced by GetIsTargetChanged().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
main controls
Referenced by DestroyModuleWidgets(), and DestroyModuleWidgets().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Referenced by PlayerList().
|
private |
Referenced by SendDebug().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Referenced by GetSimpleAgentList().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
movement card
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Referenced by GetHealthZonesSynched().
|
private |
status refresh timer
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Referenced by DrawDebugs(), PrintedDebug(), and ProcessUniversalTemperatureSources().
|
private |
|
private |
|
private |
Referenced by GetWatching().
|
private |
|
private |
Referenced by EnableWidgets(), InitWidgets(), and UpdateStatWidgets().
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
private |
|
private |