Dayz Explorer 1.28.160049
Loading...
Searching...
No Matches
PluginBase Class Reference

Plugin interface for controlling of agent pool system. More...

Inheritance diagram for PluginBase:
PluginDiagMenu PluginDiagMenuClient PluginDiagMenuServer

Protected Member Functions

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)
 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.
 
float GetAgentTransferabilityOut (int agent_id)
 Returns transferabilityOut attribute for given agent.
 
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()))
 
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.
 
float GetProtectionLevel (int type, int slot, Man player)
 Protection level of an attachment against enviromental hazard (mask/filters for example) (see GetProtectionLevelEx())
 
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)
 
bool DetermineChanceToTransmit (int agent_id, float protection, int inject_type)
 Agent transmission chance processing.
 
bool GrowDuringAntibioticsAttack (int agent_id, PlayerBase player)
 DEPRECATED.
 

Static Protected Member Functions

static int GetPlayerListTimer ()
 
static PluginCameraTools GetInstance ()
 
static PluginDeveloper GetInstance ()
 
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)
 

Protected Attributes

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 Protected Attributes

static PluginCameraTools m_Instance
 
static bool m_IsOpen
 

Detailed Description

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.

  • access to specific agent attributes
  • various transmission operations

Definition at line 1 of file pluginbase.c.

Constructor & Destructor Documentation

◆ ~PluginAdminLog()

void PluginBase::~PluginAdminLog ( )
protected

Definition at line 58 of file pluginadminlog.c.

Member Function Documentation

◆ ActivateModifier()

void PluginBase::ActivateModifier ( int id,
PlayerBase player = NULL )
protected

Definition at line 900 of file plugindevelopersync.c.

◆ AddKeyframe()

void PluginBase::AddKeyframe ( )
protected

Definition at line 62 of file plugincameratools.c.

◆ BleedingOut()

void PluginBase::BleedingOut ( PlayerBase player)
protected

Definition at line 389 of file pluginadminlog.c.

◆ BuildAgentArray()

static void PluginBase::BuildAgentArray ( int agents,
array< int > agents_out )
staticprotected

Definition at line 467 of file plugintransmissionagents.c.

◆ CalcTemperatureFromTemperatureSource()

float PluginBase::CalcTemperatureFromTemperatureSource ( notnull UTemperatureSourceDebug utsd)
protected

heat transfer through air to player (env temperature)

dist factor minimum should be at 0

Definition at line 124 of file pluginuniversaltemperaturesourceclient.c.

◆ CalculateAgentsToTransmit()

float PluginBase::CalculateAgentsToTransmit ( int agent_id,
float protection,
int dose_size,
int inject_type )
protected

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 516 of file plugintransmissionagents.c.

◆ CaptureFocus()

void PluginBase::CaptureFocus ( )
protected

Definition at line 1065 of file plugindevelopersync.c.

◆ CheckMask()

bool PluginBase::CheckMask ( int source_mask,
int target_mask )
protected

Definition at line 324 of file pluginkeybinding.c.

◆ ClearInventory()

void PluginBase::ClearInventory ( EntityAI entity)
protected

Definition at line 729 of file plugindeveloper.c.

◆ CommandHandler()

void PluginBase::CommandHandler ( DayZInfected infected)
protected

Definition at line 380 of file plugindayzinfecteddebug.c.

◆ CursorHide()

void PluginBase::CursorHide ( )
protected

Definition at line 35 of file plugincameratools.c.

◆ CursorShow()

void PluginBase::CursorShow ( )
protected

Definition at line 44 of file plugincameratools.c.

◆ DeactivateModifier()

void PluginBase::DeactivateModifier ( int id,
PlayerBase player = NULL )
protected

Definition at line 911 of file plugindevelopersync.c.

◆ DeleteKeyframe()

void PluginBase::DeleteKeyframe ( )
protected

Definition at line 68 of file plugincameratools.c.

◆ DetermineChanceToTransmit()

bool PluginBase::DetermineChanceToTransmit ( int agent_id,
float protection,
int inject_type )
protected

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 554 of file plugintransmissionagents.c.

◆ DirectAdminLogPrint()

void PluginBase::DirectAdminLogPrint ( string str)
protected

Definition at line 441 of file pluginadminlog.c.

◆ DrawDebugs()

void PluginBase::DrawDebugs ( )
protected

Definition at line 50 of file pluginuniversaltemperaturesourceclient.c.

◆ EditorUpdate()

void PluginBase::EditorUpdate ( )
protected

Definition at line 1145 of file pluginscenemanager.c.

◆ EnableUpdate()

void PluginBase::EnableUpdate ( bool enable,
int type,
PlayerBase player )
protected

Definition at line 85 of file plugindevelopersync.c.

◆ EnableWidgets()

void PluginBase::EnableWidgets ( bool enable)
protected

Definition at line 147 of file pluginuniversaltemperaturesourceclient.c.

◆ GatherTemperatureSources()

void PluginBase::GatherTemperatureSources ( PlayerBase player)
protected

Definition at line 31 of file pluginuniversaltemperaturesourceserver.c.

◆ GetAgentAntiboticsResistance()

float PluginBase::GetAgentAntiboticsResistance ( int agent_id)
protected

Returns antibiotics resistance attribute for given agent see GetAgentAntiboticsResistanceEx()

Definition at line 191 of file plugintransmissionagents.c.

◆ GetAgentAntiboticsResistanceEx()

float PluginBase::GetAgentAntiboticsResistanceEx ( int agent_id,
PlayerBase player )
protected

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 203 of file plugintransmissionagents.c.

◆ GetAgentDieOffSpeedEx()

float PluginBase::GetAgentDieOffSpeedEx ( int agent_id,
PlayerBase player )
protected

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.

◆ GetAgentDigestibility()

float PluginBase::GetAgentDigestibility ( int agent_id)
protected

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

Definition at line 246 of file plugintransmissionagents.c.

◆ GetAgentDigestibilityEx()

float PluginBase::GetAgentDigestibilityEx ( int agent_id,
PlayerBase player )
protected

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 259 of file plugintransmissionagents.c.

◆ GetAgentInvasibility()

float PluginBase::GetAgentInvasibility ( int agent_id)
protected

Returns invasibility attribute for given agent.

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

Definition at line 236 of file plugintransmissionagents.c.

◆ GetAgentInvasibilityEx()

float PluginBase::GetAgentInvasibilityEx ( int agent_id,
PlayerBase player )
protected

Returns invasibility attribute for given agent.

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

Definition at line 181 of file plugintransmissionagents.c.

◆ GetAgentMaxCount()

static int PluginBase::GetAgentMaxCount ( int agent_id)
staticprotected

Returns max count attribute for given agent.

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

Definition at line 272 of file plugintransmissionagents.c.

◆ GetAgentPotencyEx()

EStatLevels PluginBase::GetAgentPotencyEx ( int agent_id,
PlayerBase player )
protected

Returns potency attribute for given agent.

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

Definition at line 169 of file plugintransmissionagents.c.

◆ GetAgentTransferabilityAirOut()

float PluginBase::GetAgentTransferabilityAirOut ( int agent_id)
protected

Returns transferabilitAiryOut attribute for given agent.

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

Definition at line 225 of file plugintransmissionagents.c.

◆ GetAgentTransferabilityIn()

float PluginBase::GetAgentTransferabilityIn ( int agent_id)
protected

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.

◆ GetAgentTransferabilityOut()

float PluginBase::GetAgentTransferabilityOut ( int agent_id)
protected

Returns transferabilityOut attribute for given agent.

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

Definition at line 214 of file plugintransmissionagents.c.

◆ GetDieOffSpeed()

float PluginBase::GetDieOffSpeed ( int agent_id)
protected

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

Definition at line 134 of file plugintransmissionagents.c.

◆ GetHealthZonesSynched()

ref array< ref SyncedValue > PluginBase::GetHealthZonesSynched ( )
protected

Definition at line 538 of file plugindevelopersync.c.

◆ GetHitMessage()

string PluginBase::GetHitMessage ( TotalDamageResult damageResult,
int component,
string zone,
string ammo )
protected

Definition at line 103 of file pluginadminlog.c.

◆ GetInstance() [1/2]

static PluginCameraTools PluginBase::GetInstance ( )
staticprotected

Definition at line 11 of file plugincameratools.c.

◆ GetInstance() [2/2]

static PluginDeveloper PluginBase::GetInstance ( )
staticprotected

Definition at line 8 of file plugindeveloper.c.

◆ GetIsTargetChanged()

bool PluginBase::GetIsTargetChanged ( )
protected

Definition at line 543 of file plugindevelopersync.c.

◆ GetMouseButtonInfo()

MouseButtonInfo PluginBase::GetMouseButtonInfo ( int button)
protected

Definition at line 357 of file pluginkeybinding.c.

◆ GetPlayerListTimer()

static int PluginBase::GetPlayerListTimer ( )
staticprotected

Definition at line 30 of file pluginadminlog.c.

◆ GetPlayerPrefix()

string PluginBase::GetPlayerPrefix ( PlayerBase player,
PlayerIdentity identity )
protected

Definition at line 67 of file pluginadminlog.c.

◆ GetPotency()

EStatLevels PluginBase::GetPotency ( int agent_id)
protected

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

Definition at line 156 of file plugintransmissionagents.c.

◆ GetProtectionLevel()

float PluginBase::GetProtectionLevel ( int type,
int slot,
Man player )
protected

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

Definition at line 501 of file plugintransmissionagents.c.

◆ GetProtectionLevelEx()

static float PluginBase::GetProtectionLevelEx ( int type,
int slot,
Man player,
bool consider_filter = true,
int system = 0 )
staticprotected

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 487 of file plugintransmissionagents.c.

◆ GetRPCModifierID()

int PluginBase::GetRPCModifierID ( ParamsReadContext ctx)
protected

Definition at line 420 of file plugindevelopersync.c.

◆ GetRPCModifierLock()

void PluginBase::GetRPCModifierLock ( ParamsReadContext ctx,
out int id,
out bool lock )
protected

Definition at line 432 of file plugindevelopersync.c.

◆ GetRPCUpdateState()

bool PluginBase::GetRPCUpdateState ( ParamsReadContext ctx)
protected

Definition at line 408 of file plugindevelopersync.c.

◆ GetTargetEntity()

EntityAI PluginBase::GetTargetEntity ( )
protected

utilizes camera position from the CGame

Definition at line 35 of file plugintargettemperature.c.

◆ GrowDuringAntibioticsAttack()

bool PluginBase::GrowDuringAntibioticsAttack ( int agent_id,
PlayerBase player )
protected

DEPRECATED.

Definition at line 588 of file plugintransmissionagents.c.

◆ GrowDuringMedicalDrugsAttack()

bool PluginBase::GrowDuringMedicalDrugsAttack ( int agentId,
EMedicalDrugsType drugType,
PlayerBase player )
protected

Definition at line 122 of file plugintransmissionagents.c.

◆ HandlePresetSpawn()

void PluginBase::HandlePresetSpawn ( PlayerBase player,
string presetName,
EntityAI target )
protected

Definition at line 189 of file plugindeveloper.c.

◆ HandleSetTime()

void PluginBase::HandleSetTime ( PlayerBase player,
ParamsReadContext ctx )
protected

Definition at line 172 of file plugindeveloper.c.

◆ Init()

void PluginBase::Init ( PlayerBase player)
protected

Definition at line 6 of file plugintargettemperature.c.

◆ InitAttacks()

void PluginBase::InitAttacks ( )
protected

Definition at line 453 of file plugindayzinfecteddebug.c.

◆ InitWidgets()

void PluginBase::InitWidgets ( )
protected

Definition at line 40 of file pluginuniversaltemperaturesourceclient.c.

◆ InjectAgentsWithoutPlayer()

void PluginBase::InjectAgentsWithoutPlayer ( EntityAI target,
int agents )
protected

Injects specified agents directly to target.

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

Definition at line 387 of file plugintransmissionagents.c.

◆ InjectAgentsWithPlayer()

void PluginBase::InjectAgentsWithPlayer ( EntityAI target,
int agents,
float protection,
int dose_size,
int inject_type )
protected

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 404 of file plugintransmissionagents.c.

◆ InjectAgentsWithPlayerCount()

void PluginBase::InjectAgentsWithPlayerCount ( EntityAI target,
int agents,
float protection,
int dose_size,
int inject_type )
protected

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 429 of file plugintransmissionagents.c.

◆ InjectAgentWithPlayerDose()

float PluginBase::InjectAgentWithPlayerDose ( EntityAI target,
int agent,
float protection,
float dose_size,
int inject_type )
protected

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 453 of file plugintransmissionagents.c.

◆ IsCurrentUIPageValid()

bool PluginBase::IsCurrentUIPageValid ( int ui_page_request)
protected

Definition at line 304 of file pluginkeybinding.c.

◆ IsEnabledFreeCamera()

bool PluginBase::IsEnabledFreeCamera ( )
protected

Definition at line 43 of file plugindeveloper.c.

◆ IsKeyPressed()

bool PluginBase::IsKeyPressed ( int key)
protected

Definition at line 374 of file pluginkeybinding.c.

◆ IsModifierLocked()

bool PluginBase::IsModifierLocked ( int id,
PlayerBase player = NULL )
protected

Definition at line 932 of file plugindevelopersync.c.

◆ IsPlayerRegistered()

bool PluginBase::IsPlayerRegistered ( PlayerBase player)
protected

Definition at line 257 of file plugindevelopersync.c.

◆ IsSetSystemInBitmask()

bool PluginBase::IsSetSystemInBitmask ( PlayerBase player,
int system_bit )
protected

Definition at line 227 of file plugindevelopersync.c.

◆ LockModifier()

void PluginBase::LockModifier ( int id,
bool lock,
PlayerBase player = NULL )
protected

Definition at line 922 of file plugindevelopersync.c.

◆ LogPrint()

void PluginBase::LogPrint ( string message)
protected

Definition at line 62 of file pluginadminlog.c.

◆ OnContinouousAction()

void PluginBase::OnContinouousAction ( ActionData action_data)
protected

Definition at line 356 of file pluginadminlog.c.

◆ OnEmote()

void PluginBase::OnEmote ( PlayerBase player,
EmoteBase emote )
protected

Definition at line 371 of file pluginadminlog.c.

◆ OnInit() [1/4]

override void PluginBase::OnInit ( )
protected

Definition at line 6 of file plugincameratools.c.

◆ OnInit() [2/4]

override void PluginBase::OnInit ( )
protected

Definition at line 54 of file plugindeveloper.c.

◆ OnInit() [3/4]

override void PluginBase::OnInit ( )
protected

Definition at line 20 of file pluginuniversaltemperaturesourceclient.c.

◆ OnInit() [4/4]

override void PluginBase::OnInit ( )
protected

Definition at line 73 of file plugindevelopersync.c.

◆ OnMouse()

void PluginBase::OnMouse ( int event_id,
int button )
protected

Definition at line 337 of file pluginkeybinding.c.

◆ OnPlacementComplete()

void PluginBase::OnPlacementComplete ( Man player,
ItemBase item )
protected

Definition at line 337 of file pluginadminlog.c.

◆ OnRequestReceived()

void PluginBase::OnRequestReceived ( PlayerBase player,
bool enable )
protected

Definition at line 98 of file pluginuniversaltemperaturesourceserver.c.

◆ OnRPC() [1/4]

void PluginBase::OnRPC ( ParamsReadContext ctx)
protected

Definition at line 234 of file pluginuniversaltemperaturesourceclient.c.

◆ OnRPC() [2/4]

void PluginBase::OnRPC ( ParamsReadContext ctx,
PlayerBase player )
protected

Definition at line 112 of file pluginuniversaltemperaturesourceserver.c.

◆ OnRPC() [3/4]

void PluginBase::OnRPC ( PlayerBase player,
int rpc_type,
ParamsReadContext ctx )
protected

Definition at line 61 of file plugindeveloper.c.

◆ OnRPC() [4/4]

void PluginBase::OnRPC ( PlayerBase player,
int rpc_type,
ParamsReadContext ctx )
protected

Definition at line 270 of file plugindevelopersync.c.

◆ OnRPCAgents()

void PluginBase::OnRPCAgents ( ParamsReadContext ctx)
protected

Definition at line 991 of file plugindevelopersync.c.

◆ OnRPCClearInventory()

void PluginBase::OnRPCClearInventory ( PlayerBase player)
protected

Definition at line 231 of file plugindeveloper.c.

◆ OnRPCHealth()

void PluginBase::OnRPCHealth ( ParamsReadContext ctx,
PlayerBase player )
protected

Definition at line 591 of file plugindevelopersync.c.

◆ OnRPCHealthSet()

void PluginBase::OnRPCHealthSet ( ParamsReadContext ctx,
PlayerBase player )
protected

Definition at line 654 of file plugindevelopersync.c.

◆ OnRPCHorticultUpdate()

void PluginBase::OnRPCHorticultUpdate ( ParamsReadContext ctx,
PlayerBase player )
protected

Definition at line 702 of file plugindevelopersync.c.

◆ OnRPCHorticultureSpeed()

void PluginBase::OnRPCHorticultureSpeed ( ParamsReadContext ctx,
PlayerBase player )
protected

Definition at line 720 of file plugindevelopersync.c.

◆ OnRPCLevels()

void PluginBase::OnRPCLevels ( ParamsReadContext ctx)
protected

Definition at line 754 of file plugindevelopersync.c.

◆ OnRPCMods()

void PluginBase::OnRPCMods ( ParamsReadContext ctx)
protected

Definition at line 830 of file plugindevelopersync.c.

◆ OnRPCModsDetailed()

void PluginBase::OnRPCModsDetailed ( ParamsReadContext ctx)
protected

Definition at line 855 of file plugindevelopersync.c.

◆ OnRPCPluginDayzCreatureDebug()

void PluginBase::OnRPCPluginDayzCreatureDebug ( PlayerBase player,
int rpc_type,
ParamsReadContext ctx )
protected

Definition at line 163 of file plugindeveloper.c.

◆ OnRPCServerLogRecieved()

void PluginBase::OnRPCServerLogRecieved ( ParamsReadContext ctx)
protected

Definition at line 221 of file plugindeveloper.c.

◆ OnRPCSpawnEntity()

void PluginBase::OnRPCSpawnEntity ( PlayerBase player,
ParamsReadContext ctx )
protected

Definition at line 263 of file plugindeveloper.c.

◆ OnRPCSpawnEntityOnCursorDir()

void PluginBase::OnRPCSpawnEntityOnCursorDir ( PlayerBase player,
ParamsReadContext ctx )
protected

Definition at line 237 of file plugindeveloper.c.

◆ OnRPCSpawnEntityOnGround()

void PluginBase::OnRPCSpawnEntityOnGround ( PlayerBase player,
ParamsReadContext ctx )
protected

Definition at line 246 of file plugindeveloper.c.

◆ OnRPCSpawnEntityOnGroundPatternGrid()

void PluginBase::OnRPCSpawnEntityOnGroundPatternGrid ( PlayerBase player,
ParamsReadContext ctx )
protected

Definition at line 255 of file plugindeveloper.c.

◆ OnRPCStats()

void PluginBase::OnRPCStats ( ParamsReadContext ctx)
protected

Definition at line 471 of file plugindevelopersync.c.

◆ OnRPCStatSet()

void PluginBase::OnRPCStatSet ( ParamsReadContext ctx,
PlayerBase player )
protected

Definition at line 517 of file plugindevelopersync.c.

◆ OnRPCStomach()

void PluginBase::OnRPCStomach ( ParamsReadContext ctx)
protected

Definition at line 1030 of file plugindevelopersync.c.

◆ OnRPCSyncSceneObject()

void PluginBase::OnRPCSyncSceneObject ( ParamsReadContext ctx)
protected

Definition at line 149 of file plugindeveloper.c.

◆ OnRPCTemp()

void PluginBase::OnRPCTemp ( ParamsReadContext ctx,
PlayerBase player )
protected

Definition at line 956 of file plugindevelopersync.c.

◆ OnSetFreeCameraEvent()

void PluginBase::OnSetFreeCameraEvent ( PlayerBase player,
FreeDebugCamera camera )
protected

Definition at line 289 of file plugindeveloper.c.

◆ OnSpawnErrorReport()

void PluginBase::OnSpawnErrorReport ( string name)
protected

Definition at line 294 of file plugindeveloper.c.

◆ OnUpdate() [1/2]

override void PluginBase::OnUpdate ( float delta_time)
protected

Definition at line 27 of file pluginuniversaltemperaturesourceclient.c.

◆ OnUpdate() [2/2]

override void PluginBase::OnUpdate ( float delta_time)
protected

Definition at line 17 of file pluginuniversaltemperaturesourceserver.c.

◆ PlayerHitBy()

void PluginBase::PlayerHitBy ( TotalDamageResult damageResult,
int damageType,
PlayerBase player,
EntityAI source,
int component,
string dmgZone,
string ammo )
protected

Definition at line 210 of file pluginadminlog.c.

◆ PlayerKilled()

void PluginBase::PlayerKilled ( PlayerBase player,
Object source )
protected

Definition at line 116 of file pluginadminlog.c.

◆ PlayerKilledByDisconnect()

void PluginBase::PlayerKilledByDisconnect ( PlayerBase player)
protected

Definition at line 201 of file pluginadminlog.c.

◆ PlayerKilledByDrowningUncon()

void PluginBase::PlayerKilledByDrowningUncon ( PlayerBase player)
protected

Definition at line 189 of file pluginadminlog.c.

◆ PlayerKilledByRespawn()

void PluginBase::PlayerKilledByRespawn ( PlayerBase player)
protected

Definition at line 195 of file pluginadminlog.c.

◆ PlayerList()

void PluginBase::PlayerList ( )
protected

Definition at line 414 of file pluginadminlog.c.

◆ PlayerTeleportedLog()

void PluginBase::PlayerTeleportedLog ( notnull PlayerBase player,
vector startPos,
vector targetPos,
string reason )
protected

Definition at line 434 of file pluginadminlog.c.

◆ PlayPause()

void PluginBase::PlayPause ( )
protected

Definition at line 56 of file plugincameratools.c.

◆ PluginAdminLog()

void PluginBase::PluginAdminLog ( )
protected

Definition at line 42 of file pluginadminlog.c.

◆ PluginDeveloper()

void PluginBase::PluginDeveloper ( )
protected

Definition at line 49 of file plugindeveloper.c.

◆ PluginDeveloperSync()

void PluginBase::PluginDeveloperSync ( )
protected

Definition at line 51 of file plugindevelopersync.c.

◆ PluginUniversalTemperatureSourceClient()

void PluginBase::PluginUniversalTemperatureSourceClient ( )
protected

Definition at line 15 of file pluginuniversaltemperaturesourceclient.c.

◆ PluginUniversalTemperatureSourceServer()

void PluginBase::PluginUniversalTemperatureSourceServer ( )
protected

Definition at line 11 of file pluginuniversaltemperaturesourceserver.c.

◆ PossesInfected()

void PluginBase::PossesInfected ( )
protected

Definition at line 371 of file plugindayzinfecteddebug.c.

◆ PrintedDebug()

void PluginBase::PrintedDebug ( )
protected

Definition at line 224 of file pluginuniversaltemperaturesourceclient.c.

◆ PrintLogClient()

void PluginBase::PrintLogClient ( string msg_log)
protected

Definition at line 119 of file plugindeveloper.c.

◆ ProcessUniversalTemperatureSources()

void PluginBase::ProcessUniversalTemperatureSources ( )
protected

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.

◆ RegisterKeyBind()

void PluginBase::RegisterKeyBind ( int ui_id,
int key_code1,
int key_code2,
string plugin_name,
string fnc_name,
string info_shortcut,
string info_description )
protected

Definition at line 288 of file pluginkeybinding.c.

◆ RegisterMouseBind()

void PluginBase::RegisterMouseBind ( int ui_id,
int mouse_button,
int mouse_event,
string plugin_name,
string fnc_name,
string info_shortcut,
string info_description )
protected

Definition at line 296 of file pluginkeybinding.c.

◆ RegisterPlayer()

void PluginBase::RegisterPlayer ( PlayerBase player)
protected

Definition at line 240 of file plugindevelopersync.c.

◆ ReleaseFocus()

void PluginBase::ReleaseFocus ( )
protected

Definition at line 1071 of file plugindevelopersync.c.

◆ RequestDetailedInfo()

void PluginBase::RequestDetailedInfo ( int id,
notnull PlayerBase player )
protected

Definition at line 883 of file plugindevelopersync.c.

◆ RequestUniversalTemperatureSources()

void PluginBase::RequestUniversalTemperatureSources ( PlayerBase player,
int enable )
protected

Definition at line 205 of file pluginuniversaltemperaturesourceclient.c.

◆ Save()

void PluginBase::Save ( )
protected

Definition at line 50 of file plugincameratools.c.

◆ SendDebug()

void PluginBase::SendDebug ( )
protected

Definition at line 81 of file pluginuniversaltemperaturesourceserver.c.

◆ SendRPCAgents()

void PluginBase::SendRPCAgents ( PlayerBase player)
protected

Definition at line 976 of file plugindevelopersync.c.

◆ SendRPCHealth()

void PluginBase::SendRPCHealth ( PlayerBase player)
protected

Definition at line 553 of file plugindevelopersync.c.

◆ SendRPCLevels()

void PluginBase::SendRPCLevels ( PlayerBase player)
protected

Definition at line 733 of file plugindevelopersync.c.

◆ SendRPCMods()

void PluginBase::SendRPCMods ( PlayerBase player)
protected

Definition at line 777 of file plugindevelopersync.c.

◆ SendRPCModsDetail()

void PluginBase::SendRPCModsDetail ( PlayerBase player)
protected

Definition at line 814 of file plugindevelopersync.c.

◆ SendRPCStats()

void PluginBase::SendRPCStats ( PlayerBase player)
protected

Definition at line 446 of file plugindevelopersync.c.

◆ SendRPCStomach()

void PluginBase::SendRPCStomach ( PlayerBase player)
protected

Definition at line 1016 of file plugindevelopersync.c.

◆ SendRPCTemp()

void PluginBase::SendRPCTemp ( PlayerBase player)
protected

Definition at line 947 of file plugindevelopersync.c.

◆ SendServerLogToClient()

void PluginBase::SendServerLogToClient ( string msg)
protected

Definition at line 129 of file plugindeveloper.c.

◆ SetDirection()

void PluginBase::SetDirection ( PlayerBase player,
vector direction )
protected

Set player direction.

Definition at line 26 of file plugindeveloper.c.

◆ SetSystemInBitmask()

void PluginBase::SetSystemInBitmask ( PlayerBase player,
int system_bit,
bool state )
protected

Definition at line 213 of file plugindevelopersync.c.

◆ SetTargetChanged()

void PluginBase::SetTargetChanged ( bool state)
protected

Definition at line 548 of file plugindevelopersync.c.

◆ SetupSpawnedEntity()

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

Definition at line 301 of file plugindeveloper.c.

◆ SetupZoneValues()

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

Definition at line 612 of file plugindevelopersync.c.

◆ ShowDebug()

void PluginBase::ShowDebug ( bool show)
protected

Definition at line 11 of file plugintargettemperature.c.

◆ SpawnEntityAsAttachment()

EntityAI PluginBase::SpawnEntityAsAttachment ( PlayerBase player,
EntityAI parent,
string att_name,
float health,
float quantity )
protected

tries to spawn item as attachment

Parameters
[in]healthhealth of the item
[in]quantityquantity to set if item.HasQuantity() (-1 == set to max)
Returns
entity if ok, null otherwise

Definition at line 634 of file plugindeveloper.c.

◆ SpawnEntityInInventory()

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

tries to spawn item somewhere in inventory

SpawnEntityInInventory queries future parent about free inventory location of the future item

Parameters
[in]healthhealth of the item
[in]quantityquantity to set if item.HasQuantity() (-1 == set to max)
Returns
entity if ok, null otherwise

Definition at line 502 of file plugindeveloper.c.

◆ SpawnEntityInPlayerInventory()

EntityAI PluginBase::SpawnEntityInPlayerInventory ( PlayerBase player,
string item_name,
float health,
float quantity,
bool special = false,
string presetName = "",
FindInventoryLocationType locationType = FindInventoryLocationType.ANY )
protected

Definition at line 539 of file plugindeveloper.c.

◆ SpawnEntityOnCursorDir()

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

spawns entity in direction of cursor at specified distance

Parameters
[in]healthhealth of the item
[in]quantityquantity to set if item.HasQuantity() (-1 == set to max)
[in]distancedistance of the item from player
Returns
entity if ok, null otherwise

Definition at line 459 of file plugindeveloper.c.

◆ SpawnEntityOnGroundPatternGrid()

void PluginBase::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 )
protected

Definition at line 340 of file plugindeveloper.c.

◆ SpawnEntityOnGroundPos()

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

spawns entity on exact position

Parameters
[in]healthhealth of the item
[in]quantityquantity to set if item.HasQuantity() (-1 == set to max)
[in]posposition where to spawn
Returns
entity if ok, null otherwise

Definition at line 428 of file plugindeveloper.c.

◆ SpawnFromClipboard()

EntityAI PluginBase::SpawnFromClipboard ( )
protected

Definition at line 680 of file plugindeveloper.c.

◆ SpawnItemOnCrosshair()

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

Definition at line 389 of file plugindeveloper.c.

◆ Suicide()

void PluginBase::Suicide ( PlayerBase player)
protected

Definition at line 382 of file pluginadminlog.c.

◆ Teleport()

void PluginBase::Teleport ( PlayerBase player,
vector position )
protected

Teleport player at position.

Definition at line 20 of file plugindeveloper.c.

◆ TeleportAtCursor()

void PluginBase::TeleportAtCursor ( )
protected

Set Player position at his cursor position in the world.

Definition at line 14 of file plugindeveloper.c.

◆ Tick()

void PluginBase::Tick ( )
protected

Definition at line 445 of file plugindayzinfecteddebug.c.

◆ ToggleCameraTools()

void PluginBase::ToggleCameraTools ( )
protected

Definition at line 19 of file plugincameratools.c.

◆ ToggleFocus()

void PluginBase::ToggleFocus ( )
protected

Definition at line 1077 of file plugindevelopersync.c.

◆ ToggleFreeCamera()

void PluginBase::ToggleFreeCamera ( )
protected

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.

◆ ToggleFreeCameraBackPos()

void PluginBase::ToggleFreeCameraBackPos ( )
protected

Enable / Disable Free camera (Fly mod)

Definition at line 32 of file plugindeveloper.c.

◆ ToggleHelpScreen()

void PluginBase::ToggleHelpScreen ( )
protected

Definition at line 742 of file plugindeveloper.c.

◆ ToggleMissionLoader()

void PluginBase::ToggleMissionLoader ( )
protected

Definition at line 771 of file plugindeveloper.c.

◆ ToggleScriptConsole()

void PluginBase::ToggleScriptConsole ( )
protected

Definition at line 754 of file plugindeveloper.c.

◆ TotemFlagChange()

void PluginBase::TotemFlagChange ( bool top,
notnull PlayerBase player,
notnull EntityAI totem )
protected

Definition at line 397 of file pluginadminlog.c.

◆ TransmitAgents()

void PluginBase::TransmitAgents ( EntityAI source,
EntityAI target,
int pathway,
int dose_size = 1000 )
protected

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

Definition at line 377 of file plugintransmissionagents.c.

◆ TransmitAgentsEx()

float PluginBase::TransmitAgentsEx ( EntityAI source,
EntityAI target,
int pathway,
int dose_size = 1000,
int agents = 0 )
protected

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 287 of file plugintransmissionagents.c.

◆ UnconStart()

void PluginBase::UnconStart ( PlayerBase player)
protected

Definition at line 320 of file pluginadminlog.c.

◆ UnconStop()

void PluginBase::UnconStop ( PlayerBase player)
protected

Definition at line 327 of file pluginadminlog.c.

◆ Update()

void PluginBase::Update ( )
protected

!!!! Highly suspect

Definition at line 160 of file plugindevelopersync.c.

◆ UpdateStatsLocal()

void PluginBase::UpdateStatsLocal ( )
protected

Definition at line 497 of file plugindevelopersync.c.

◆ UpdateStatWidget()

void PluginBase::UpdateStatWidget ( int rowIndex,
UTemperatureSourceDebug utsd )
protected

Definition at line 187 of file pluginuniversaltemperaturesourceclient.c.

◆ UpdateStatWidgets()

void PluginBase::UpdateStatWidgets ( )
protected

Definition at line 155 of file pluginuniversaltemperaturesourceclient.c.

Member Data Documentation

◆ CLICK_TIME

const int PluginBase::CLICK_TIME = 200
protected

Definition at line 277 of file pluginkeybinding.c.

◆ DOUBLE_CLICK_TIME

const int PluginBase::DOUBLE_CLICK_TIME = 300
protected

Definition at line 278 of file pluginkeybinding.c.

◆ HOLD_CLICK_TIME_MIN

const int PluginBase::HOLD_CLICK_TIME_MIN = 300
protected

Definition at line 279 of file pluginkeybinding.c.

◆ m_ActionsFilter

int PluginBase::m_ActionsFilter
protected

Definition at line 23 of file pluginadminlog.c.

◆ m_AgentsUpdateStatus

bool PluginBase::m_AgentsUpdateStatus
protected

Definition at line 48 of file plugindevelopersync.c.

◆ m_ClassBrowserSelected

string PluginBase::m_ClassBrowserSelected
protected

Definition at line 1131 of file pluginscenemanager.c.

◆ m_FeaturesMask

int PluginBase::m_FeaturesMask
protected

Definition at line 5 of file plugindeveloper.c.

◆ m_HeaderWidget

TextWidget PluginBase::m_HeaderWidget[MAX_SIMULTANEOUS_UTS]
protected

Definition at line 11 of file pluginuniversaltemperaturesourceclient.c.

◆ m_HealthObserverEntity

ref map<PlayerBase, EntityAI> PluginBase::m_HealthObserverEntity
protected

Definition at line 43 of file plugindevelopersync.c.

◆ m_HealthObserverMode

ref map<PlayerBase, bool> PluginBase::m_HealthObserverMode
protected

Definition at line 42 of file plugindevelopersync.c.

◆ m_HitFilter

int PluginBase::m_HitFilter
protected

Definition at line 21 of file pluginadminlog.c.

◆ m_Instance

PluginCameraTools PluginBase::m_Instance
staticprotected

Definition at line 3 of file plugincameratools.c.

◆ m_IsDragging

bool PluginBase::m_IsDragging
protected

Definition at line 1126 of file pluginscenemanager.c.

◆ m_IsOpen [1/2]

bool PluginBase::m_IsOpen
staticprotected

Definition at line 4 of file plugincameratools.c.

◆ m_IsOpen [2/2]

bool PluginBase::m_IsOpen
protected

Definition at line 1132 of file pluginscenemanager.c.

◆ m_IsTargetChanged

bool PluginBase::m_IsTargetChanged
protected

Definition at line 41 of file plugindevelopersync.c.

◆ m_IsWinHolding

bool PluginBase::m_IsWinHolding
protected

Definition at line 4 of file plugindeveloper.c.

◆ m_KeyBindings [1/2]

ref array<ref KeyBinding> PluginBase::m_KeyBindings
protected

Definition at line 281 of file pluginkeybinding.c.

◆ m_KeyBindings [2/2]

ref map<int, KeyBinding> PluginBase::m_KeyBindings
protected

Definition at line 1128 of file pluginscenemanager.c.

◆ m_LevelsUpdateStatus

bool PluginBase::m_LevelsUpdateStatus
protected

Definition at line 46 of file plugindevelopersync.c.

◆ m_ModsUpdateStatus

bool PluginBase::m_ModsUpdateStatus
protected

Definition at line 47 of file plugindevelopersync.c.

◆ m_ModuleConfigDebugProfile

PluginConfigDebugProfile PluginBase::m_ModuleConfigDebugProfile
protected

Definition at line 1119 of file pluginscenemanager.c.

◆ m_ModuleConfigScene

PluginConfigScene PluginBase::m_ModuleConfigScene
protected

Definition at line 1118 of file pluginscenemanager.c.

◆ m_MouseBindings

ref array<ref MouseBinding> PluginBase::m_MouseBindings
protected

Definition at line 283 of file pluginkeybinding.c.

◆ m_MouseButtons

ref array<ref MouseButtonInfo> PluginBase::m_MouseButtons
protected

Definition at line 282 of file pluginkeybinding.c.

◆ m_PlacementFilter

int PluginBase::m_PlacementFilter
protected

Definition at line 22 of file pluginadminlog.c.

◆ m_PlayerArray

autoptr array<Man> PluginBase::m_PlayerArray
protected

Definition at line 27 of file pluginadminlog.c.

◆ m_PlayerListFilter

int PluginBase::m_PlayerListFilter
protected

Definition at line 24 of file pluginadminlog.c.

◆ m_pPlayer

PlayerBase PluginBase::m_pPlayer
protected

Definition at line 4 of file plugintargettemperature.c.

◆ m_PressedMouseID

int PluginBase::m_PressedMouseID
protected

Definition at line 1125 of file pluginscenemanager.c.

◆ m_RootWidget

ref Widget PluginBase::m_RootWidget[MAX_SIMULTANEOUS_UTS]
protected

Definition at line 9 of file pluginuniversaltemperaturesourceclient.c.

◆ m_SceneData

ref SceneData PluginBase::m_SceneData
protected

Definition at line 1129 of file pluginscenemanager.c.

◆ m_ScriptConsole

UIScriptedMenu PluginBase::m_ScriptConsole
protected

Definition at line 6 of file plugindeveloper.c.

◆ m_SelectedObject

SceneObject PluginBase::m_SelectedObject
protected

Definition at line 1130 of file pluginscenemanager.c.

◆ m_ShapesSceneObjects

ref array<Shape> PluginBase::m_ShapesSceneObjects
protected

Definition at line 1127 of file pluginscenemanager.c.

◆ m_StatListWidgets

TextListboxWidget PluginBase::m_StatListWidgets[MAX_SIMULTANEOUS_UTS]
protected

Definition at line 10 of file pluginuniversaltemperaturesourceclient.c.

◆ m_StatsUpdateStatus

bool PluginBase::m_StatsUpdateStatus
protected

Definition at line 45 of file plugindevelopersync.c.

◆ m_StomachUpdateStatus

bool PluginBase::m_StomachUpdateStatus
protected

Definition at line 49 of file plugindevelopersync.c.

◆ m_TargetHealthSynced

ref array<ref SyncedValue> PluginBase::m_TargetHealthSynced
protected

Definition at line 39 of file plugindevelopersync.c.

◆ m_TimeLastClickPress

float PluginBase::m_TimeLastClickPress
protected

Definition at line 1124 of file pluginscenemanager.c.

◆ m_TimeLastClickRelease

float PluginBase::m_TimeLastClickRelease
protected

Definition at line 1123 of file pluginscenemanager.c.

◆ m_Timer

ref Timer PluginBase::m_Timer
protected

Definition at line 26 of file pluginadminlog.c.

◆ m_UTemperatureSourceDebugs

ref array< ref UTemperatureSourceDebug > PluginBase::m_UTemperatureSourceDebugs
protected

Definition at line 7 of file pluginuniversaltemperaturesourceclient.c.

◆ m_UTSAverageTemperature

float PluginBase::m_UTSAverageTemperature
protected

Definition at line 5 of file pluginuniversaltemperaturesourceclient.c.

◆ TIMER_PLAYERLIST

const int PluginBase::TIMER_PLAYERLIST = GetPlayerListTimer()
protected

Definition at line 28 of file pluginadminlog.c.


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